Errn

errn returns a numeric error code when an error occurs. It can be used in the error handling routine set by Onerrgo.

Syntax

 errn

Examples

 # Let's trigger an error (division by zero)Funprog DIV_BY_ZEROLocal Integer ZERO, ONE, RESULTLocal Char ERROR_MESSAGE(250)ONE=1 : ZERO=0Onerrgo ERR_HANDLERESULT = ONE / ZEROEnd ERROR_MESSAGE$ERR_HANDLEERROR_MESSAGE="Error"-num$(errn)-"raised on line"-num$(errl)-"in script"-errp-"Message:"-errmes$(errn)&-"Additional details:"-errmResume

Description

errn returns the error code when an error occurs on a script. The result type is Integer.
errn only has a significant value in the error handling routine.

In the different script glossary documentations, the Associated errors chapter provides the value of the errors that can occur for each instruction or function.

See also

errl, errp, Onerrgo, errmes$, errm.