Topic: Компоненты DBFile и DBImage. Нужна помощь
Здравствуйте!
Нужно сделать, чтобы при изменении прилинкованного файла(рисунок) в компоненте DBFile ,- в компонент DBImage помещалось превью этого рисунка.
Сделал обработчик DBFile.OnChange с вызовом сторонней программы, которая создает превью в файл и загружает его в DBImage. Работает.
Проблемы:
1. Оказалось, что событие OnChange генерируется при открытии формы, содержащей этот компонент. Есть идеи как это обойти?
2. В отличии от компонента Image компонент DBImage не имеет метода PasteFromClipboard. Можно это как-то реализовать (чтобы не генерировать лишние файлы и не тратить время на их запись/считывание)?
3. Почему-то при загрузке DBImage методом Picture.LoadFromFile картинка не отображается в обновленном гриде в вызывающей форме. Если делать загрузку изображения через кнопку - то все отображается. Предполагаю, что дело в каком-то атрибуте или формате файла. Каком?
Спасибо
Вдогонку: OpenFile - процедура или функция? Можно как-то обработать её ошибку выполнения?