Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

не получается загрузить JPG картинку из TStream в TImage   Найти похожие ветки 

 
Prohodil Mimo ©   (2005-10-03 16:29) [0]

Var
  Bl : TStream;
  ADDataSet : TpFIBDataSet;
Begin
Bl := ADDataSet.CreateBlobStream(ADDataSet.FieldByName(ADDataField), BmRead);
Picture.Bitmap.LoadFromStream(Bl);
Bl.Free;
End;


если в базе BMP, то всё работает, если JPG - ругается что не правильный формат.
Что делать, что бы он знал что там JPG и открывал его?

JPeg в USES присутствует.

Delphi 3.


 
stone ©   (2005-10-03 16:32) [1]

Для начала Bl : TBlobStream;


 
Prohodil Mimo ©   (2005-10-03 16:34) [2]

stone ©   (03.10.05 16:32) [1]
incompatible types: "TBlobStream" and "TStream"


 
Prohodil Mimo ©   (2005-10-03 19:22) [3]

Сделал так:
Bl := ADDataSet.CreateBlobStream(ADDataSet.FieldByName(ADDataField), BmRead);
     Picture.Graphic := TJpegImage.Create;
(Picture.Graphic As TJpegImage).LoadFromStream(Bl);


работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1129882552
kyn66
2005-10-21 12:15
2005.11.13
Как обратиться к выделенной строке ListView?


1-1129897332
2Wish
2005-10-21 16:22
2005.11.13
Движение мыши в PaintBox


2-1129821214
xVEst
2005-10-20 19:13
2005.11.13
Проблема с компонентом Rave


9-1119916688
Xenon
2005-06-28 03:58
2005.11.13
Обновление темы, насчет скринов к моей игре


14-1130142429
YurikGL
2005-10-24 12:27
2005.11.13
Стилизованное изображение компьютера