Главная страница
    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.46 MB
Время: 0.044 c
3-40996
rel_
2003-10-16 10:02
2003.11.13
Помогите с запросом


1-41263
bon
2003-10-31 16:28
2003.11.13
Wallpaper на deskTop


6-41859
mao
2003-09-11 11:09
2003.11.13
Сложно создать приложение для работы с локальной сетью?


1-41436
MixerPro
2003-10-29 13:34
2003.11.13
Как вывести информацию на экран (не Application) ?


3-41090
Peter
2003-10-23 13:26
2003.11.13
Лошок...;)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский