Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: 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 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
4-1073901124
keymaster
2004-01-12 12:52
2004.03.28
hibernate программно


4-1074277892
DillerXX
2004-01-16 21:31
2004.03.28
Консольное приложение


4-1074492106
DeScriptor
2004-01-19 09:01
2004.03.28
Как добыть текст из окна типа MessageBox?


3-1077161235
DimaF
2004-02-19 06:27
2004.03.28
IBUpdateSQL


3-1077280574
Настенька
2004-02-20 15:36
2004.03.28
сложный запрос