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

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


ru:autorun:documentation:loadlibrary

LoadLibrary

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

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

Параметры

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

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

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

Примечания

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

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

На примере плагина ModifyDialogs:

LoadLibrary "Plugins\Autorun_ModifyDialogs.dll"

Под 32-битной версией TC будет загружена библиотека Autorun_ModifyDialogs.dll, под 64-битной — Autorun_ModifyDialogs.dll64.

ru/autorun/documentation/loadlibrary.txt · Последнее изменение: 2022/10/17 19:17 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki