R9209: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 16: | Строка 16: | ||
Нулевое значение указывает, что отрисовка экранной формы выполнена успешно и дополнительных действий не требуется. | Нулевое значение указывает, что отрисовка экранной формы выполнена успешно и дополнительных действий не требуется. | ||
Значение 1 устанавливается, если последняя выполненная [[Команды языка графического интерфейса пользователя|команда]] разрешена для активного элемента, кроме того во [[R9204|флагах действия]] был установлен соответствующий признак действия. В таком случае стандартная обработка [[Команды языка графического интерфейса пользователя|команды интерфейса]], включающая изменение номера загруженной формы и/или активного элемента, не производится. Обработка [[Команды языка графического интерфейса пользователя|команды]] должна полностью выполняться [[программа пользователя|программой пользователя]]. | Значение 1 устанавливается, если последняя выполненная [[Команды языка графического интерфейса пользователя|команда]] разрешена для активного элемента, кроме того во [[R9204|флагах действия]] был установлен соответствующий признак действия. В таком случае стандартная обработка [[Команды языка графического интерфейса пользователя|команды интерфейса]], включающая изменение номера [[R9202|загруженной формы]] и/или [[R9203|активного элемента]], не производится. Обработка [[Команды языка графического интерфейса пользователя|команды]] должна полностью выполняться [[программа пользователя|программой пользователя]]. | ||
Значения от 2 до 6 не должны возникать в процессе работы отлаженной [[программа пользователя|программы пользователя]]. | Значения от 2 до 6 не должны возникать в процессе работы отлаженной [[программа пользователя|программы пользователя]]. |
Версия от 15:34, 27 марта 2014
R9209 Регистр результата выполнения операции «Регистр результата выполнения операции (X=0 - успешно, 1 - требуется продолжение, 2-6 ошибки, 7- ввод числа)»
Регистр доступен только по чтению при обращении к регистру памяти с адресом 9209 и содержит результат последней выполненной команды интерфейса или код ошибки.
Регистр может принимать значения:
0 - команда закончена успешно; 1 - требуется продолжить выполнение команды; 2 - несуществующий номер экранной формы; 3 - несуществующий номер активного элемента; 4 - несуществующий код команды экранной формы; 5 - несуществующий номер шрифта; 6 - несуществующий код символа в установленном шрифте; 7 - окончание ввода числа.
Нулевое значение указывает, что отрисовка экранной формы выполнена успешно и дополнительных действий не требуется.
Значение 1 устанавливается, если последняя выполненная команда разрешена для активного элемента, кроме того во флагах действия был установлен соответствующий признак действия. В таком случае стандартная обработка команды интерфейса, включающая изменение номера загруженной формы и/или активного элемента, не производится. Обработка команды должна полностью выполняться программой пользователя.
Значения от 2 до 6 не должны возникать в процессе работы отлаженной программы пользователя.
Значение 7 устанавливается при окончании ввода числа при помощи форм с номерами 253 и 254.