Управление изображением из базы данных в VB6 - PullRequest
0 голосов
/ 29 июля 2010

У меня есть несколько изображений, хранящихся в базе данных, и я хочу заполнить элемент управления изображениями. Все примеры, которые я могу найти, копируют изображение на жесткий диск, а затем используют loadpicture, чтобы поместить его в элемент управления изображением. Есть ли способ вставить изображение напрямую, не заходя сначала на жесткий диск?

Ответы [ 2 ]

0 голосов
/ 30 июля 2010

Если база данных содержит изображение в типичной сериализованной форме (как это было бы в файле), то вы можете использовать WIA 2.0 для загрузки полученного массива байтов и создания объекта StdPicture, который можно назначить свойству Picture элемента управления Image.

Windows® Image Acquisition Automation Library v2.0 Инструмент: Компонент сбора и обработки изображений для VB и сценариев

Может работать с PNG и TIFF, а также с обычными подозреваемыми (GIF, JPEG, BMP).

0 голосов
/ 29 июля 2010

Вот некоторый пример кода, который должен довольно легко вас там найти:

Предполагается, что у вас есть изображение в байтовом массиве.Вы можете использовать стандартные функции БД, чтобы вывести свое изображение в байтовый массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...