Files
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

1.7 KiB

title, type, api, tags, sources
title type api tags sources
ksSetCurrentLibraryW - Установить текущую библиотеку (Unicode) guide
api7
guide
api7
kssetcurrentlibraryw
kssetcurrentlibraryw.html

*API экспортных функций > Функции работы с прикладной библиотекой  > Сервисные библиотечные функции *

Аналог данной функции при использовании Automation - метод KompasObject::ksConvertLangMenu. Синтаксис:

int LIB_FUNC ksSetCurrentLibrary (LPWSTR libname, long hModule);
Входные параметры:
libname    - имя библиотеки,
hModule    - идентификатор модуля Dll библиотеки.
Возвращаемое значение:
1    - библиотека стала текущей,
0    - в случае ошибки.

Примечание:

  1. Назначить библиотеку текущей можно либо по идентификатору модуля Dll библиотеки, либо по имени библиотеки.
  2. Данный метод следует использовать осторожно, иначе можно нарушить последовательность выполнения библиотек.
  3. Метод может быть применен к подключенной библиотеке.
  4. Метод позволяет остановить режим SystemControlStart, запущенный не из выполняемой (текущей) библиотеки.
  5. При использовании ANSI следует использовать функцию ksSetCurrentLibrary.