Вниз
Скачать: 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
1-1078393979
Builder
2004-03-04 12:52
2004.03.28
Печать Excel


3-1077865464
Ega23
2004-02-27 10:04
2004.03.28
Ещё раз про настройки QA


1-1078593609
Ivolg
2004-03-06 20:20
2004.03.28
Поиск


3-1077800860
Rule
2004-02-26 16:07
2004.03.28
Не могу создать сервер автоматизации DCOM


14-1077866031
Daemys
2004-02-27 10:13
2004.03.28
Интернет-зависимость




   Наверх