Книга знаний

1С:Предприятие / Приемы программирования / Внешние компоненты

Загрузчик плагинов в адресное пространство 1С

Автор статьи: romix | Редакторы:
Последняя редакция №6 от 17.08.07 | История
URL: http://kb.mista.ru/article.php?id=578

Файл для скачивания:
http://x-romix.narod.ru/PluginsLoader.rar
(скачивать ЛЕВОЙ кнопкой мыши, размер ~24К)

Загрузчик требуется для подключения плагинов к 1С:Предприятие 7.7, 8.0 или 8.1.

Плагины представляют собой DLL, которые расположены в папке BIN\Plugins каталога программных файлов 1С:Предприятие. Загрузчик поддерживает файл INI, чтобы иметь возможность управлять загрузкой плагинов, не отключая пользователей от 1С:Предприятие. Если файл INI пустой, или все строчки в нем закомментированы, то загрузка плагинов не производится.

Порядок установки



Для установки необходимо скопировать файлы hook_1c.dll и patch_hook_1c.exe в папку
1cv77\bin,
1cv8\bin или
1cv81\bin,
в зависимости от версии 1С:Предприятие, а затем запустить программу patch_hook_1c.exe.

Программа спросит, хотите ли пропатчить DLL - нажмите ОК.

У вас должны быть права на доступ к файлам 1С:Предприятие. Все копии 1С:Предприятие должны быть закрыты (иначе система не позволяет вносить в них изменения).

Успешно установленный загрузчик потребует наличие директории Plugins внутри папки Bin, и файла Hook_1C.ini внутри папки Bin\Plugins.

Создайте эту директорию, и этот файл (например, при помощи программы Блокнот).

Файл Hook_1C.ini может быть пустым, а может содержать строки вида:

LoadDll=ИмяПапки1\ИмяDll_1.dll
LoadDll=ИмяПапки2\ИмяDll_2.dll


Символ ; внутри этого файла начинает комментарий до конца строки.
Удобно пользоваться этим символом, чтобы временно "закомментировать" загрузку каких-то (или всех) dll.

Пути к плагинам подразумеваются относительно папки Bin\Plugins, то есть, например,

Bin\Plugins\ИмяПапки1\ИмяDll_1.dll


Примеры плагинов, которые используют этот загрузчик:

Книга знаний: Исправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки
Книга знаний: PLUGIN_VKLOADER - загрузка внешних компонент без регистрации в реестре

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2024 | Mista.ru

Яндекс.Метрика