R9209

Материал из ПМК вики
Перейти к навигации Перейти к поиску

R9209 Регистр результата выполнения операции «Регистр результата выполнения операции (X=0 - успешно, 1 - требуется продолжение, 2-6 ошибки, 7- ввод числа)»

Регистр доступен только по чтению при обращении к регистру памяти с адресом 9209 и содержит результат последней выполненной команды интерфейса или код ошибки.

Регистр может принимать значения:

   0 - команда закончена успешно;
   1 - требуется продолжить выполнение команды;
   2 - несуществующий номер экранной формы;
   3 - несуществующий номер активного элемента;
   4 - несуществующий код команды экранной формы;
   5 - несуществующий номер шрифта;
   6 - несуществующий код символа в установленном шрифте;
   7 - окончание ввода числа. 

Нулевое значение указывает, что отрисовка экранной формы выполнена успешно и дополнительных действий не требуется.

Значение 1 устанавливается, если последняя выполненная команда разрешена для активного элемента, кроме того во флагах действия был установлен соответствующий признак действия. В таком случае стандартная обработка команды интерфейса, включающая изменение номера загруженной формы и/или активного элемента, не производится. Обработка команды должна полностью выполняться программой пользователя.

Значения от 2 до 6 не должны возникать в процессе работы отлаженной программы пользователя.

Значение 7 устанавливается при окончании ввода числа при помощи форм с номерами 253 и 254.

Ссылки[править]