1.8.14. TbtkScriptClientLibrary

class TbtkScriptClientLibrary

Клиентская библиотека методов

LibraryName: String

Имя библиотеки.

Основой клиентской библиотеки является выборка, поэтому, в качестве библиотеки может служить любая выборка системы, а библитечным методом является любая операция этой выборки. Имя библиотеки состоит из “Имя выборки” или “Имя выборки.Отображение”.

Return type:String
Selection: TbtkScriptSelectionObject

Ссылка на реальный объект-выборку, соответсвующую библиотеке.

Return type:TbtkScriptSelectionObject
Execute(MethodName: String; Args: Array; Context: TbtkScriptSelectionObject): Variant

Функция вызывает библитечный метод по имени метода. Функция перегружена, и может принимать 1, 2 или 3 аргумента:

function Execute(MethodName: String): Variant;

function Execute(MethodName: String; Values: array of Variant): Variant;

function Execute(MethodName: String; Values: array of Variant; Context: TbtkScriptSelectionObject): Variant;
Parameters:
  • MethodName (String) – Имя вызываемого метода
  • Args (Array) – Аргументы, которые будут переданы в вызваемый метод. (Параметр необязательный)
  • Context (TbtkScriptSelectionObject) – Контекст выполнения метода клиентской библиотеки. Контекстом должна быть выборка.
Return type:

Variant

1.8.14.1. TbtkUnloadLibMode

class TbtkUnloadLibMode

Режим информирования пользователя при выгрузке библиотечной выборки

ulDebug

Если выгрузка библиотеки невозможна буде показан диалог об ошибке.

ulForce

Библиотека выгружается без предупреждений и диалоговых окон.