Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Картинки JPG, TIFF, GIF и т.п в базах данных [D5, Win95/98]


konrads ©   (2002-02-18 12:00:00) 

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


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

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


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

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


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

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


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

konrads (18.02.02 12:44)

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

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


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

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


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

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

var

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо