Cтраница 1
Стандартное действие системы состоит в сигнализации ( печать) и прерывании программы для всех ситуаций, за исключением UNDERFLOW - продолжение счета с нулевым значением и ENDPAGE - продолжение печати со следующей страницы. [1]
Стандартное действие системы - на устройство SYSPRINT выводятся номера операторов, для которых возникла ситуация CHECK, имена простых переменных и их значения, имена массивов и структур, имена констант типа метка, имена переменных типа область, событие и указатель, имена точек входа. [2]
Стандартное действие системы состоит в сигнализации ( печать) и прерывании программы для всех ситуаций, за исключением UNDERFLOW - продолжение счета с нулевым значением и ENDPAGB - продолжение печати со следующей страницы. [3]
Оператор устанавливает действие ( стандартное действие системы или действие программиста), которое должно быть выполнено, когда при возникновении указанной ситуации произойдет прерывание программы. В качестве действия программиста может быть указан или оператор GOTO, или пустой оператор. [4]
Ключевое слово SYSTEM используется для восстановления стандартного действия системы на ситуацию, если оно было переопределено. Под действием программиста понимается отработка ситуации, отличная от системной. Оно может быть задано либо оператором перехода, либо пустым оператором. Заметим, что оператор ON будет выполнен лишь в том случае, если возникла соответствующая ситуация. [5]
Ситуация возникает как следствие большинства ситуаций ON ( составная часть стандартного действия системы) или как следствие других исключительных ситуаций, отличных от ситуаций ON. Если действие программиста задано пустым оператором, происходит прерывание программы. [6]
Оператор ON используется для определения действия на ситуацию, отличного от стандартного действия системы. [7]
В табл. 11.5 приведены коды сообщений с указанием причины возникновения ошибки и стандартного действия системы. [8]
ПЛ / 1, сообщение об ошибке выдается только в том случае, если они включены и на них распространяется стандартное действие системы. [9]
После окончания выполнения процедуры В восстанавливается действие оператора ON с меткой М, После выполнения оператора с меткой МЗ деление на нуль вызывает стандартное действие системы. [10]
Поскольку каждая ячейка Таблицы может содержать значение, записанное в нее ( см. Конфигуратор, редактор таблиц - Свойства ячейки - Текст - поле: Значение), то в программном модуле формы отчета возможно обрабатывать это значение. Стандартными действиями системы на обработку такого события являются: для документа - открытие документа, для элемента справочника - открытие формы редактирования элемента справочника. [11]
Прерывание происходит после возникновения ситуации STRINGRANGE, даже когда ситуация выключена. В этом случае выполняется стандартное действие системы. [12]
Все ситуации подразделяются на вычислительные и ввода - вывода. Имеется еще ситуация действия системы - ситуация ERROR, которая появляется как следствие стандартного действия системы на другие ситуации. [13]
После выполнения оператора REVERT действие оператора ON с меткой Ml снова восстанавливается. Таким образом, если деление на нуль встретится после выполнения оператора REVERT и до выполнения оператора с меткой МЗ, то произойдет прерывание и управление будет предано на оператор с меткой ENDE После выполнения оператора с меткой МЗ деление на нуль вызывает стандартное действие системы. [14]
Для некоторых исключительных ситуаций нет стандартных имен, поэтому их называют непоименованными исключительными ситуациями, и их нельзя обработать в операторе ON. При воз никновении непоименованной исключительной ситуации всегда происходит прерывание выполнения программы. Стандартным действием системы по такому прерыванию является вызов ситуации ERROR. Следовательно, обрабатывая в операторе ON ситуацию ERROR, программист может указать действие ( написать свою программу) также и для непоименованных ситуаций. [15]