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

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


en:documentation:loadlibrary

Это старая версия документа!


LoadLibrary

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

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

Параметры

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

Опции

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

Примечания

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

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

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

en/documentation/loadlibrary.1359914172.txt.gz · Последнее изменение: 2013/02/06 13:19 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki