ИнтеграторОдноСкрипта.ВвестиГлобальноеСвойство (OneScriptIntegrator.InjectGlobalProperty) Метод

Синтаксис

ВвестиГлобальноеСвойство(<Объект>, <ИмяПеременной>, <ТолькоЧтение>)

Параметры

Объект (обязательный)
Тип: Произвольный.
Объект, вводимый как свойство в глобальный контекст.
ИмяПеременной (обязательный)
Тип: Строка.
Имя переменной для доступа к инжектированному объекту.
ТолькоЧтение (обязательный)
Тип: Булево.
Тип доступа к инжектированному объекту.

Возвращаемое значение

Описание

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

Примечание

Пример

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

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

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

ИОС.ВвестиГлобальноеСвойство(Структура1, "МояСтруктура", Ложь);
Полный пример кода

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

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

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

ИнтеграторОдноСкрипта (OneScriptIntegrator) Класс | Библиотека OneScriptIntegrator