Specifications

257
Syntax:
ON ERROR GOTO label
Description:
ON ERROR GOTO enables error trapping so as to pass control to the first line of an
error-handling routine specified by
label if an error occurs during program execu-
tion.
To return control from an error-handling routine to a specified program location,
you use a
RESUME statement in the error-handling routine.
Specification of zero (
0) to label disables error trapping.
If ON ERROR GOTO 0 is executed outside the error-handling routine, the occur-
rence of any subsequent error displays a regular run-time error code and termi-
nates the program.
If
ON ERROR GOTO 0 is executed inside the error-handling routine, the Interpreter
immediately displays the regular run-time error code and terminates the program.
You cannot trap errors which may occur during execution of the error-handling
routine. The occurrence of such an error immediately displays a run-time error
code and terminates the program.
You can use
ON ERROR GO TO instead of ON ERROR GOTO.
Syntax errors:
Reference:
Error control statement
ON ERROR GOTO
Enables error trapping.
Error code and message Meaning
error 71: Syntax error label has not been defined.
label is missing.
Statements:
RESUME
Functions:
ERL and ERR