Действие (Action) Конструктор

Синтаксис

Действие(<Сценарий>, <ИмяМетода>, <Параметр>)

Параметры

Сценарий (обязательный)
Тип: Сценарий.
ИмяМетода (обязательный)
Тип: Строка.
Параметр (необязательный)
Тип: Произвольный.

Описание

Используйте метод ИнтеграторОдноСкрипта.Действие (OneScriptIntegrator.Action) для создания нового экземпляра класса Действие (Action).

Примечание

Пример

Расположение файлов в примере должно быть следующим:

.\Интегратор\Стартовый.os

.\Интегратор\Классы\Главный.os

Действие1 = ИОС.Действие(Сценарии.Главный, "МояПроцедура", Параметры);
Полный пример кода

Копировать     Выделить всё

//== Файл Стартовый.os == начало ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptIntegrator\OneScriptIntegrator\bin\Debug\OneScriptIntegrator.dll"); ИОС = Новый ИнтеграторОдноСкрипта(); ОбщаяСтруктура = ИОС.ОбщаяСтруктура; ОбщаяСтруктура.Вставить("ИОС", ИОС); Сценарии = ИОС.ЗагрузитьСценарии(ЭтотОбъект, ".\"); Параметры = Новый Структура(); Параметры.Вставить("Ключ1", "Значение1"); Действие1 = ИОС.Действие(Сценарии.Главный, "МояПроцедура", Параметры); Рез = ИОС.Выполнить(Действие1); Сообщить("Действие1 Рез = " + Рез); //== Файл Стартовый.os == конец //== Файл Главный.os == начало Функция МояПроцедура() Экспорт Пар = ОбщаяСтруктура.ИОС.Аргументы.Параметр; Возврат Пар.Ключ1; КонецФункции //== Файл Главный.os == конец

Смотрите также

Действие (Action) Класс | Библиотека OneScriptIntegrator