Компонента предназначена для вставки в элементы типа Картинка картинки из буфера обмена.
Картинка из буфера автоматически преобразуется в формат jpeg встроенным компонентом Delphi и выдается в 1С в виде Base64 строки.
Это показалось удобным при вставке в справочник скриншотов (в программе управления проектами).
Пример работы прилагается, ничего сложного в работе нет.
Пример предназначен для 1С Предприятие 8.1.
Перед началом работы положить dll в папку bin каталога исполняемых файлов 1с.
Если хотите добавить что-то свое, исходники (Delphi 7) приложены.
Тестировалось под Vista Home premium.
Для преобразования картинки в строку Base64 использована бесплатная библиотека DIMime от Delphi Inspiration (http://www.yunqa.de).
Приложенные исходники библиотеки DIMime содержат исправление фичи, найденной мной (поток данных не устанавливался в начало перед чтением из него).
Еще про буфер обмена
Разработка - Разработка внешних компонент
См. также
Внешняя компонента WebSocket для 1С (c поддержкой Authorization token bearer)
4440 руб.
22.06.2020 15974 13 33
Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.
7200 руб.
19.04.2023 4628 1 0
Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)
2400 руб.
12.05.2020 24958 129 93