Общие сведения о библиотеках типа AddIn |
Scroll |
Это обычная библиотека, но она регистрируется в реестре и загружается при запуске системы КОМПАС.
Без регистрации в реестре библиотеки такого типа работают как стандартные прикладные библиотеки КОМПАС.
Регистрация осуществляется в разделе 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 библиотеки работают в режиме "Меню". Сменить режим нельзя, так же как и отключить библиотеку.
Подразделы:
(отсутствуют)