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>