.. _TbtkScriptClientLibrary: TbtkScriptClientLibrary '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .. seealso:: * :ref:`Работа с клиентскими библиотеками ` * :ref:`Скрипт-методы для работы с клиентскими библиотеками ` .. pas:class:: TbtkScriptClientLibrary Клиентская библиотека методов .. pas:attribute:: LibraryName: String Имя библиотеки. Основой клиентской библиотеки является выборка, поэтому, в качестве библиотеки может служить любая выборка системы, а библиотечным методом является любая операция этой выборки. Имя библиотеки состоит из "*Имя выборки"* или "*Имя выборки.Отображение".* :rtype: String .. pas:attribute:: Selection: TbtkScriptSelectionObject Ссылка на реальный объект-выборку, соответствующую библиотеке. :rtype: TbtkScriptSelectionObject .. pas:method:: Execute(MethodName: String; Args: Array; Context: TbtkScriptSelectionObject): Variant Функция вызывает библиотечный метод по имени метода. Функция перегружена, и может принимать 1, 2 или 3 аргумента: .. code-block:: delphi 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; :param String MethodName: Имя вызываемого метода :param Array Args: Аргументы, которые будут переданы в вызываемый метод. (Параметр необязательный) :param TbtkScriptSelectionObject Context: Контекст выполнения метода клиентской библиотеки. Контекстом должна быть выборка. :rtype: Variant TbtkUnloadLibMode ------------------- .. pas:class:: TbtkUnloadLibMode Режим информирования пользователя при выгрузке библиотечной выборки .. warning:: |not_supported| .. pas:attribute:: ulDebug Если выгрузка библиотеки невозможна будет показан диалог об ошибке. .. pas:attribute:: ulForce Библиотека выгружается без предупреждений и диалоговых окон.