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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
3-1106037802
}|{yk
2005-01-18 11:43
2005.02.20
Что бы это значило?


1-1107752017
dreamse
2005-02-07 07:53
2005.02.20
Как узнать что программа запущена с компакт диска ?


1-1093323585
Vilux
2004-08-24 08:59
2005.02.20
TTree и цвет текста


3-1106110903
Popov Oleg
2005-01-19 08:01
2005.02.20
SQL запрос к полю даты


1-1107803155
GGGG123123
2005-02-07 22:05
2005.02.20
Как узнать был ли копирован файл?