Вниз
Скачать: CL | DM;

JPEG из ресурса   Найти похожие ветки 

← →
nice   (2003-07-06 23:12) [0]

Про midi я так и ненашел хорошего метода загрузки -(.

Но это ладно, может подскажете в чем ошибка ( только не говорите, что в генах -)
При методе JPG.LoadFromStreang
JPG.Free;
 JPG := NewJpeg;
 jpgStream := NewMemoryStream;
 if Resource2Stream(jpgStream,hInstance,"BGJPG",RT_RCDATA)>0 then begin
   i:=jpgStream.Size;  // Вот здесь i = размеру Jpeg файла
   JPG.LoadFromStream(jpgStream);
   if Jpg.Empty then ShowMessage("Error!!!"); // Здесь показывает, Emty  
                                              // =true, значит  пусто
   PaintBox1.Invalidate;
 end;

Я прошелся отладчиком,  в JpegObj меня смутила функция получается
в ней Stream.Size(размер) - Stream.Position(Опять размер) = 0 !! Почему так странно?
ReadStream(Stream.Size - Stream.Position, Stream);


← →
BorisMor ©   (2003-07-07 09:32) [1]

http://kol.mastak.ru/lessons%2011.htm


← →
nice   (2003-07-07 13:06) [2]

Супер!
всего одну команду не учел -)

jpgStream.Position:=0;

Спасибо большое!


← →
SPeller ©   (2003-07-07 13:57) [3]


> jpgStream.Position:=0;

Бывает. StrList, например, в методе LoadFromStream считывает с текущей позиции. И если указатель в конце, то он, соответственно, нифига не загрузит.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
14-1077797424
Иван Бездомный
2004-02-26 15:10
2004.03.28
Забавно


14-1077858981
NOD
2004-02-27 08:16
2004.03.28
выскажите ваше мнение


14-1078351819
pirat
2004-03-04 01:10
2004.03.28
где бы достать библиотеку для работы с БОЛЬШИМИ числами по модулю


9-1061756950
deep.one
2003-08-25 00:29
2004.03.28
Что лучше спрайты или 3Д


3-1077773925
BanderLog
2004-02-26 08:38
2004.03.28
Проблемы с запросом




   Наверх