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

Вниз

Bitmap image is not valid   Найти похожие ветки 

 
inkotex   (2003-10-17 13:00) [0]

При работе с Blob полем відает такую ошибку.
Не могу пазобратся что ето значит, где допустил ошибку?


 
Zacho ©   (2003-10-17 13:29) [1]

Код приведи. Телепатов нет.


 
inkotex   (2003-10-17 13:39) [2]

Есть у меня база.
В которой есть 1 таблица, с 4 полями.
В поле foto (blob) сохраняется картинку, и вот я хочу чтоб при щелчке по гриду она у меня выводилась в Image1, а она выдает ошибку.
Саму картинку я записывал в базу средствами IBManager
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
Image1.Picture.Bitmap.Assign(TBlobField(IBQuery1.FieldByName("foto")));
end;

может есть пример как записать картинку в базу, а потом отуда считать.
Очень буду благодарен.


 
Johnmen ©   (2003-10-17 13:49) [3]

http://delphimaster.net/view/3-1066376660/

Image1.Picture.Bitmap.LoadFromStream...


 
Hooch ©   (2003-10-17 13:53) [4]

а в базу случайно не jpeg пишеш ?


 
inkotex   (2003-10-17 13:56) [5]

Да иногда jpeg пишу


 
Hooch ©   (2003-10-17 13:57) [6]

тогда Assign() из блоба не прокатит


 
inkotex   (2003-10-17 14:12) [7]

Да проверил с bmp работает спасибо.
Тогда еще несколько вопросов.
1 в каких форматах можно еще записывать?
2 как тогда правильно считывать jpeg?
3 как правильно записывать картинку в базу?
(если можна пример на запись)
Зарание спасибо.


 
Hooch ©   (2003-10-17 14:17) [8]

пиши всё в jpeg мало места занимает, считать можно так

NewGraphic := TJPEGImage.Create;
try
NewGraphic.Assign(adoImage.FieldByName("Picture"));
imgImage.Picture.Graphic := NewGraphic;
finally
NewGraphic.Free;
end;

пишеш
TBlobField().LoadFromFile();



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

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

Наверх




Память: 0.48 MB
Время: 0.032 c
1-41464
E_v_g_e_n_i_y
2003-10-29 08:55
2003.11.13
Операции с файлами


1-41667
Raduga
2003-11-04 09:52
2003.11.13
Строковое представление адреса


7-42162
Zero Ice
2003-09-04 17:41
2003.11.13
RasApi


1-41281
sagchat
2003-10-31 13:41
2003.11.13
Как поменять символы в обратном порядке?


3-41003
Алексей Петухов
2003-10-16 07:22
2003.11.13
Directory is busy