Конференция "Базы" » Ошибка bitmap image is not valid
 
  • Незнайка (17.02.17 20:18) [0]
    Добрый день!
    Подскажите как решить проблему bitmap image is not valid при выводе изображения из базы данных.
    Есть база данных в которой хранятся JPG изображения. Их нужно вывести на DBCtrlGrid.
    Я беру DBCtrlGrid1, располагаю на нем DBImage1 и подключаю его к полу с картинками. но при открытии таблицы вылетает ошибка  bitmap image is not valid.  в uses добавил класс JPEG но все равно без результата. Подскажите, как быть?

    delphi XE4 заранее спасибо!
  • stas © (20.02.17 16:13) [1]
    DBImage1 понимает только Jpeg. Нужно на событие поля или таблицы (типа оnGetValue), написать обработчик, который бы преобразовал Jpeg в Bitmap и вернул Bitmap
  • stas © (20.02.17 16:15) [2]
    Сорри -  DBImage1  понимает только Bitmap.
  • Незнайка (22.02.17 19:35) [3]
    я так тоже подумал. спасибо, буду выкручиваться!!
  • sniknik © (22.02.17 21:05) [4]
    вообще базе пофиг что хранить, битмар, джипег... просто читать его нужно самому и во что-то поддерживающее, например TImage c
    > добавил класс JPEG

    проще чем преобразовывать.
  • имя (27.02.17 23:07) [5]
    Удалено модератором
 
Конференция "Базы" » Ошибка bitmap image is not valid
Есть новые Нет новых   [134427   +34][b:0][p:0]