Библиотечные выборки

IsLibLoaded(LibraryName: String) Boolean

Проверяет, была ли библиотека загружена ранее.

Parameters:

LibraryName (String) – Имя библиотеки. Состоит из ‘Имя выборки’ или ‘Имя выборки.Отображение’.

Return type:

Boolean

Пример использования
<Pascal>
  if not IsLibLoaded('SEL_Library') then
    ShowMessage('Библиотека SEL_Library не загружена.');
</Pascal>

Warning

Не поддерживается в Application Server

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>

Warning

Не поддерживается в Application Server

UnloadLib(LibraryName: String)

Выгружает библиотеку из памяти, и метаданные из кэша.

При выгрузке вызывается операция OnCloseFormQuery, позволяющая предотвратить потерю несохраненных данных в открытых выборкой файлах.

Parameters:
  • LibraryName (String) – Имя библиотеки. Состоит из ‘Имя выборки’ или ‘Имя выборки.Отображение’.

  • Mode (TbtkUnloadLibMode) –

    Необязательный параметр.

    Режим выдачи предупреждений.

    Значение по умолчанию: ulForce

Пример использования
<Pascal>
  UnloadLib('SEL_Library');
  UnloadLib('SEL_Library.MyRepresentation', ulDebug);
</Pascal>

See also

OnCloseFormQuery

UnloadAllLibs(Mode: TbtkUnloadLibMode)

Выгружает все клиентские библиотеки из памяти, и их метаданные из кэша.

Parameters:

Mode (TbtkUnloadLibMode) –

Необязательный параметр.

Режим выдачи предупреждений.

Значение по умолчанию: ulForce.

Warning

Не поддерживается в Application Server