1.2.2. Библиотечные выборки¶
-
IsLibLoaded
(LibraryName: String): Boolean¶ Проверяет, была ли библиотека загружена ранее.
Parameters: LibraryName (String) – Имя библиотеки. Состоит из ‘Имя выборки’ или ‘Имя выборки.Отображение’. Return type: Boolean <Pascal> if not IsLibLoaded('SEL_Library') then ShowMessage('Библтотека SEL_Library не загружена.'); </Pascal>
-
Libs
(LibraryName: String): TbtkScriptClientLibrary¶ Индексированное свойство, возвращающее ссылку на библиотеку по её имени. Если библиотека не была загружена ранее, будет произведена её загрузка.
Parameters: LibraryName (String) – Имя библиотеки. Состоит из ‘Имя выборки’ или ‘Имя выборки.Отображение’. Return type: TbtkScriptClientLibrary <Pascal> res := Libs['SEL\_ClientLibraryInstance'].Execute('TestOperation', [1, 2, 3]); </Pascal>
-
LoadLib
(LibraryName: String): TbtkScriptClientLibrary¶ Загружает библиотеку в коллекцию библиотек. Если библиотека уже загружена, возвращает ссылку на ранее загруженную библиотеку.
Parameters: LibraryName (String) – Имя библиотеки. Состоит из ‘Имя выборки’ или ‘Имя выборки.Отображение’. Return type: TbtkScriptClientLibrary <Pascal> lib := LoadLib('SEL_Library'); lib := LoadLib('SEL_Library.MyRepresentation'); </Pascal>
-
UnloadLib
(LibraryName: String)¶ Выгружает библиотеку из памяти, и метаданные из кэша.
При выгрузке вызывается операция
OnCloseFormQuery
, позволяющая предотвратить потерю несохраненных данных в откртых выборкой файлах.Parameters: - LibraryName (String) – Имя библиотеки. Состоит из ‘Имя выборки’ или ‘Имя выборки.Отображение’.
- Mode (TbtkUnloadLibMode) –
Необязательный параметр.
Режим выдачи предупреждений.
Значение по умолчанию: ulForce
<Pascal> UnLoadLib('SEL_Library'); UnLoadLib('SEL_Library.MyRepresentation', ulDebug); </Pascal>
See also
-
UnloadAllLibs
(Mode: TbtkUnloadLibMode)¶ Выгружает все клиентские библиотеки из памяти, и их метаданные из кэша.
Parameters: Mode (TbtkUnloadLibMode) – Необязательный параметр.
Режим выдачи предупреждений.
Значение по умолчанию:
ulForce
.