Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Вниз

Картинки JPG, TIFF, GIF и т.п в базах данных 


konrads   (2002-02-18 12:00) [0]

База Paradox, поле Graphic, компонент DbImage, картинки BMP - всё прекрасно работает, а как с JPG сделать ?



SDS   (2002-02-18 12:22) [1]

Отображение в стандартном DBImage нельзя, самый постой способ - это сохранить в поток и потом загрузить из него в обычный TImage

var

MS: TMemoryStream;
begin
MS := TMemoryStream.Create;
try
Query1Images.SaveToStream(MS);
Image1.Picture.Bitmap.LoadFromStream(MS);
finally
MS.Free;
end;
end;

Или же поискать компоненты сторонних разработчиков (например ImageEn)



konrads   (2002-02-18 12:44) [2]

Попробовал с полем Memo и Graphic (PARADOX), Нет сообщений об ошибках, но и картинка не появляется ???



Nemesis   (2002-02-18 13:32) [3]

konrads (18.02.02 12:44)

Попробовал с полем Memo и Graphic (PARADOX), Нет сообщений об ошибках, но и картинка не появляется ???

Я для єтих целей использовал Binary



SDS   (2002-02-18 13:41) [4]

Можно еще посоветовать сначала сохранять на диске (скажем в tmp-директории) а потом грузить через LoadFromFile
Да и еще все эти способы хороши только если формат картинок известен заренее, т.е. ты должен знать куда ее грузить (в Bitmap, Icon, JpegImage)
Если нужно вышлю код
Пиши на мыло
SDS



konrads   (2002-02-18 13:44) [5]

Binary тоже самое :(



Набережных С.   (2002-02-18 14:33) [6]

Загляни сюда:
http://delphi.mastak.ru/cgi-bin/download.pl?get=1013012340&n=0




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.033 c
3-19106           klnyaz17              2002-02-08 15:07  2002.03.07  
Где просмотреть поле значения которого представляют собой HTML страницы?


6-19270           Cepera                2001-12-04 01:26  2002.03.07  
Дьявольские API функции для посчета траффика


1-19150           kserg@ukr.net         2002-02-21 12:07  2002.03.07  
Вопрос по TEdit - как установить курсор в последнюю позицию текста(без выделения)


14-19343          evgeg                 2002-01-22 23:58  2002.03.07  
Что в ВУЗ-х стали не на Pascal-е учить, а на C?


3-19110           Ser_Kham1             2002-02-11 14:20  2002.03.07  
Чтение из таблицы Oracle