Please enable JavaScript to view this site.

Пример...

Это обычная библиотека, но она регистрируется в реестре и загружается при запуске системы КОМПАС.

Без регистрации в реестре библиотеки такого типа работают как стандартные прикладные библиотеки КОМПАС.

Регистрация осуществляется в разделе HKEY_CURRENT_USER\\Software\\ASCON\\KOMPAS-3D\\AddIns или HKEY_LOCAL_MACHINE\\Software\\ASCON\\KOMPAS-3D\\AddIns. Для регистрации создается подраздел с уникальным именем (например, именем самой библиотеки). В этом разделе должны быть два значения:

Тип значения REG_SZ:
"ProgID" - для ActiveX библиотек или "Path" - полный путь к файлу для простых библиотек. Если есть оба значения "ProgID" и "Path", то "Path" игнорируется. ActiveX библиотека должна быть зарегистрирована.

Тип значения REG_DWORD:
"AutoConnect" - 1 - подключать библиотеку при запуске КОМПАС, 0 - не подключать. Если в реестре этого значения нет, то оно по умолчанию принимается равным 1.

Существует два способа регистрации библиотеки в реестре:

при помощью функций DllRegisterServer.

вызов команды regsvr32.exe libname.

Чтобы отменить регистрацию, необходимо использовать функцию DllUnregisterServer или вызвать команду regsvr32.exe \u libname.

AddIn библиотеки работают в режиме "Меню". Сменить режим нельзя, так же как и отключить библиотеку.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78