Обработка ошибок
Материал из K3-Macro
(перенаправлено с «OnEmpty»)
Обработка ошибок осуществляется перехватом ошибки и передачи управления.
OnError <Label>
Оператор OnError передает управление на метку <Label>
при возникновении аварийной ситуации, то есть когда команда завершилась аварийно, команда завершилась преждевременно или произошел отказ от ввода по клавише Esc.
OnEmpty <Label>
Оператор OnEmpty передает управление на метку <Label>
при возникновении ситуации, когда команда завершилась преждевременно.
OffError
Действие оператора перехвата ошибок начинается с момента выполнения оператора и до момента завершения макропрограммы или до выполнения оператора OffError. Операторы перехвата ошибок могут быть вложенными. Однако, оператор OffError отключает перехват ошибок.