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

Вниз

Можно ли в поля Blob Graphic загружать jpg файлы?   Найти похожие ветки 

 
Zheksonz   (2015-05-07 20:35) [0]

С загрузкой BMP проблем нет, а вот на загрузку jpg файлов ругается программа((


 
brother ©   (2015-05-07 20:41) [1]

опять эксперименты? телепатирую: jpeg модуль не подключен?


 
Ega23 ©   (2015-05-07 20:52) [2]

Можно любые подгружать, главное чтобы формат понимался.


 
Zheksonz   (2015-05-07 20:53) [3]

uses jpeg есть


 
Zheksonz   (2015-05-07 20:55) [4]

гружу в поля вот этой процедурой...


> procedure SavePictureToBlob(Picture: TPicture; Field: TBlobField);
>
> var
>   Stream: TStream;
> begin
>   if not (Field.DataSet.State in [dsEdit, dsInsert]) then
>     Field.DataSet.Edit;
>   Field.Clear;
>   if Assigned(Picture.Graphic) then
>     if not Picture.Graphic.Empty then
>       begin
>         Stream := TMemoryStream.Create;
>         try
>           Picture.Graphic.SaveToStream(Stream);
>           Stream.Position := 0;
>
>           Field.LoadFromStream(Stream);
>         finally
>           Stream.Free;
>         end;
>       end;
> end;
>


 
Zheksonz   (2015-05-07 21:00) [5]

в TImage jpeg грузится без проблем, а уже в БЛОБ никак(( может не этой процедурой его туда записывать?


 
junglecat ©   (2015-05-07 21:31) [6]

Field.DataSet.Post не надо часом сделать?
И что-нибудь типа ApplyUpdates


 
Zheksonz   (2015-05-07 21:43) [7]


> junglecat ©   (07.05.15 21:31) [6]


проблема не в сохранении, а в формате, т.к. bmp грузится и сохраняется без проблем, а вот jpeg нет(( Выдаётся ошибка EInvalidGraphic with message Bitmap image is not valid. Т.е. не нравится формат и всё тут...


 
junglecat ©   (2015-05-07 21:53) [8]

ну, базе все равно, какой формат. В блоб-поле в таблицу сливается просто поток байтов. Главное, чтобы писатель и читатель между собой договорились.


 
Zheksonz   (2015-05-07 21:58) [9]

Удалено модератором


 
кгшзх ©   (2015-05-07 22:26) [10]

Удалено модератором


 
Игорь Шевченко ©   (2015-05-08 10:35) [11]

http://segfault.kiev.ua/smart-questions-ru.html



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
3-1311770178
SQLEXPRESS
2011-07-27 16:36
2017.01.15
Ни кто не не желает в SQL размяться? Время исполнения


15-1449783004
Юрий
2015-12-11 00:30
2017.01.15
С днем рождения ! 11 декабря 2015 пятница


2-1424288600
AndrewAndrey
2015-02-18 22:43
2017.01.15
Связь полей таблиц SQLite


2-1421883809
Германн
2015-01-22 02:43
2017.01.15
Разработка приложения на системе с монитором низкого разрешения


15-1454450816
Konstantin-78
2016-02-03 01:06
2017.01.15
“Delphi-ий” вирус – TrojWare.Win32Downloader.Bandload.arh