Инструменты пользователя

Инструменты сайта


ru:documentation:loadlibrary

LoadLibrary

LoadLibrary [/U] <dll> [<функция>]

Команда, загружающая заданную динамическую библиотеку. Также можно выполнить функцию без параметров.

Параметры

dllИмя динамической библиотеки. Может содержать переменные или переменные окружения. Пути также могут быть относительными к пути, где находится файл конфигурации.
функцияФункция, которая будет выполнена сразу после загрузки библиотеки. Функция не должна иметь параметров и возвращать результат.

Переключатели

/Uнемедленно выгружает библиотеку после загрузки и выполнения функции (если она задана).

Примечания

Обратите внимание, что под 64-битной версией вы можете загружать только 64-битные библиотеки и плагины, под 32-битной — только 32-битные.

Для простоты использования плагинов и возможности использования единого файла конфигурации в разных версиях TC для 64-битных версий плагинов используется неявная загрузка. Для этого 64-битная версия плагина должна иметь расширение «dll64». При этом в файле конфигурации прописывается имя библиотеки с расширением «dll».

На примере плагина ModifyDialogs: запись в файле конфигурации «LoadLibrary Plugins\Autorun_ModifyDialogs.dll». Под 32-битной версией TC будет загружена библиотека Autorun_ModifyDialogs.dll, под 64-битной — Autorun_ModifyDialogs.dll64.

ru/documentation/loadlibrary.txt · Последние изменения: 2020/03/17 18:41 — loopback

Инструменты страницы