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

JpegImage в TFileStream   Найти похожие ветки 

← →
Лёха   (2004-11-06 03:11) [0]

Вот такая беда: пихаю массив из TJpegImage в TFileStream,
но при загрузке читается только самая первая (Width и Height соответствуют), а position стрима оказывается в конце потока :(
Естественно, Delphi начинает громко ругаться матом. Поможите, plz.


← →
Poirot ©   (2004-11-08 22:46) [1]

Логику смени:)
Просто стрим не расчитан на чтение LoadFromStream поблочно, причём разной длиныы.!!!
Лучшиё вариант просто не пользоватьстрим таким образом:) а например сделай что-нить оригинальное своё для этой цели:)


← →
MBo ©   (2004-11-09 08:07) [2]

>пихаю массив из TJpegImage в TFileStream,
Код пихания?

А вообще стоит создать вспомогательный TMemoryStream, сбрасывать каждую картинку в него, писать в файл длину данных, потом сами данные (CopyFrom). При чтении сначала читаешь длину, потом данные одной картинки в MemStream копируешь, из нее уже загружаешь jpeg (TJpegImage читает поток целиком)



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

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



Память: 0.45 MB
Время: -0.962 c
1-1107768751
Юрий К
2005-02-07 12:32
2005.02.20
Является ли буквой символ Unicode?


6-1101214635
R.O.O.T
2004-11-23 15:57
2005.02.20
Ресурсы типа С$,D$,ADMIN$


14-1107201670
Ломброзо
2005-01-31 23:01
2005.02.20
+1!


3-1106560989
CTAPbIi
2005-01-24 13:03
2005.02.20
Обновление данных в DBGrid.


1-1107441756
Пчелка
2005-02-03 17:42
2005.02.20
Русские надписи на кнопках в MessageDlg




   Наверх