Errm
errm
returns an additional error message detail when an error occurs. It can be used in the error handling routine set by Onerrgo.
errm
# 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
errm
returns an additional message when an error occurs on a script. The result type is Char.errm
only has a significant value in the error handling routine.
errn, errp, Onerrgo, errmes$, errl.