1.
7OH
70
25.12.15 12:37
Сейчас в теме
Прошу совета в решении такого вопроса.
Пишу нативную компоненту на Delphi.
В виду особенностей разработки - мне нужна для работы моей компоненты сторонняя библиотека.
Теперь об 1С.
Сборка внешней компоненты для браузера предполагает возможность поставки архивом с нужными данными (библиотеками, картинками и чем захочется).
Сбора же компоненты для клиента 1С - только библиотеку.
При загрузке компонента спокойно видит дополнительную библиотеку в "общедоступных" папках: в папке BIN 1с, в папках, прописанных в %PATH%.
В виду ограничения прав рядового пользователя, а также массовости - положить библиотеку в указанные папки не всегда возможно.
Сделал ход конём - при загрузке компоненты проверяю в ней же необходимость и выгружаю библиотеку в на диск (удачно) рядом с загружаемой компонентой и пытаюсь загрузить её - не загружает.
Так же выдаёт ошибку при попытке загрузить эту библиотеку из памяти (не даёт приаттачить к процессу).
Вопрос - как же красиво и безболезненно подключать дополнительные библиотеки во внешних компонентах ?