Get | Возвращает дескриптор состояния программного комплекса |
CurWindow | Окно (FORM_WINDOW), для которого выполняется программа |
CurZone | Зона (FORM_ZONE), для которого выполняется программа |
CurProcess | Интерактивный процесс зоны (FORM_PROCESS), для которого выполняется программа |
Env | Коллекция (ENV) переменных окружения интерактивного процесса |
StartMode | Код режима запуска программы |
CallBP_wShift | Флаг "Управление деловой процедурой вместо исполнения" |
Stack | Стек вызовов (CALL_STACK) программного комплекса |
TrgWindow | Целевое окно в программных событиях, связывающих зоны двух окон |
TrgZone | Целевая зона в программных событиях, связывающих зоны двух окон |
TryBlock | Дескриптор верхнего TRY-блока (TRY_BLOCK) |
Класс содержит стартовые параметры и текущее состояние программного комплекса.
В большинстве случаев значение свойства CurZone совпадает с CurWindow.ActiveZone, CurProcess с CurZone.Processes(0), а Env с CurProcess.Env. Это именно так для опций RunProg, CALL, CallBP, выполняющихся на контексте окна. Если они выполняются на глобальном контексте, все 4 свойства имеют пустое значение. Некоторые программные события имеют исключения из этого правила.
Добавлен в V14.128.020.