Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / картинку из БД interbase в embarcadero delphi? / 12 сообщений из 12, страница 1 из 1
18.07.2018, 12:09
    #39675556
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
Добрый день.
Подскажите пожалуйста есть БД в interbase в ней в поле таблица с полем типа BLOL хранится Jpeg.
Чем вывести картинку на форму из этого поля?
...
Рейтинг: 0 / 0
18.07.2018, 12:15
    #39675563
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
TJPEG + TImage
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.07.2018, 12:17
    #39675570
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
А как SQL запросом выдернуть BLOB поле и вставить в TImage?
...
Рейтинг: 0 / 0
18.07.2018, 12:22
    #39675573
Квейд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
dartvaiderА как SQL запросом выдернуть BLOB поле и вставить в TImage?Предлагаю вам нанять программиста
...
Рейтинг: 0 / 0
18.07.2018, 12:26
    #39675574
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
КвейдdartvaiderА как SQL запросом выдернуть BLOB поле и вставить в TImage?Предлагаю вам нанять программиста
вы знаете программиста, который сможет без потока это сделать?
...
Рейтинг: 0 / 0
18.07.2018, 12:52
    #39675590
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
dartvaiderвы знаете программиста, который сможет без потока это сделать?

Существуют программисты, знающие о TBLOBStream.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.07.2018, 14:05
    #39675648
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
Спасибо за советы. можно сохранить на диск и загружать его без всяких потоков
...
Рейтинг: 0 / 0
18.07.2018, 14:05
    #39675649
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
dartvaiderА как SQL запросом выдернуть BLOB поле и вставить в TImage?
Необходимо разбить эту задачу на 3 этапа:
1. Написать запрос, возвращающий запись с полем BLOB;
2. Выполнить этот запрос, затащить на клиента эту запись, вычитать данные из поля BLOB в буффер;
3. Вставить этот буффер в TImage.
...
Рейтинг: 0 / 0
18.07.2018, 14:16
    #39675658
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
dartvaiderСпасибо за советы. можно сохранить на диск и загружать его без всяких потоков
Потоки никуда не денутся, просто вместо одного в памяти их будет два скрытых от "программиста" плюс файл на диске.

П.С. См. TDBImage.
...
Рейтинг: 0 / 0
18.07.2018, 14:19
    #39675661
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
wadmanСм. TDBImage.

Он уже научился работать с JPEG и не требовать собственного заголовка в блобе?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.07.2018, 14:30
    #39675672
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
Dimitry SibiryakovwadmanСм. TDBImage.

Он уже научился работать с JPEG и не требовать собственного заголовка в блобе?
Он никогда не был оле-контейнером.
...
Рейтинг: 0 / 0
18.07.2018, 14:39
    #39675681
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
картинку из БД interbase в embarcadero delphi?
Dimitry SibiryakovwadmanСм. TDBImage.

Он уже научился работать с JPEG и не требовать собственного заголовка в блобе?
По поводу jpg (png) не знаю, с какой версии началось, но теперь TPicture грузит из потока с определением формата:

Код: pascal
1.
GraphicClass := FileFormats.FindFormat(Stream);
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / картинку из БД interbase в embarcadero delphi? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]