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. Восстановить в качестве текущей выполняемую ранее библиотеку.
Подразделы:
(отсутствуют)