-
Добрый день! Подскажите как решить проблему bitmap image is not valid при выводе изображения из базы данных. Есть база данных в которой хранятся JPG изображения. Их нужно вывести на DBCtrlGrid. Я беру DBCtrlGrid1, располагаю на нем DBImage1 и подключаю его к полу с картинками. но при открытии таблицы вылетает ошибка bitmap image is not valid. в uses добавил класс JPEG но все равно без результата. Подскажите, как быть?
delphi XE4 заранее спасибо!
-
DBImage1 понимает только Jpeg. Нужно на событие поля или таблицы (типа оnGetValue), написать обработчик, который бы преобразовал Jpeg в Bitmap и вернул Bitmap
-
Сорри - DBImage1 понимает только Bitmap.
-
я так тоже подумал. спасибо, буду выкручиваться!!
-
вообще базе пофиг что хранить, битмар, джипег... просто читать его нужно самому и во что-то поддерживающее, например TImage c > добавил класс JPEG
проще чем преобразовывать.
-
Удалено модератором
|