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)¶ Выгружает библиотеку из памяти, и метаданные из кэша.
Parameters: LibraryName (String) -- Имя библиотеки. Состоит из 'Имя выборки' или 'Имя выборки.Отображение'. Пример использования¶<Pascal> lib := UnLoadLib('SEL_Library'); lib := UnLoadLib('SEL_Library.MyRepresentation'); </Pascal>