Please enable JavaScript to view this site.

API интерфейсов. Версия 7 > Менеджер библиотек  > Интерфейс ILibraryManager  > ILibraryManager- методы 

SetCurrentLibrary - Установить текущую прикладную библиотеку

Scroll

Интерфейс...

Синтаксис Automation:

BOOL SetCurrentLibrary (LPDISPATCH pVal);

Синтаксис COM:

HRESULT SetCurrentLibrary ([in] IProceduresLibrary* pVal, [out, retval] VARIANT_BOOL* result);

Входные параметры:

pVal

- интерфейс библиотеки IProceduresLibrary, которую нужно сделать текущей.

Возвращаемое значение:

TRUE

- библиотека стала текущей,

FALSE

- в случае ошибки.

Примечание:

Данный метод следует использовать осторожно, иначе можно нарушить последовательность выполнения библиотек.

Метод может быть применен к подключенной библиотеке.

Метод позволяет остановить режим SystemControlStart, запущенный не из выполняемой (текущей) библиотеки. Для этого необходимо выполнить следующие действия:

1. При помощи свойства SystemControlStartLibrary получить библиотеку, вызвавшую SystemControlStart.

2. Сделать ее текущей методом SetCurrentLibrary.

3. При помощи метода ksSystemControlStop вернуть управление библиотеке, которая запустила SystemControlStart.

4. Восстановить в качестве текущей выполняемую ранее библиотеку.

Подразделы:

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

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