
12-71
Creating A Script File
Script Error Trapping Functions
The integrity of a script program can be checked by using the
onerror
,
errorline
and
errorcode
commands. These enable you to quickly find any syntax errors within the
program. The following program lines provide an example of their use:
var %integer1, $string1
onerror gosub errorhandler:
(put your program here)
** Error Handler **
errorhandler:
errorline string1
errorcode integer1
wrt "Error: ", integer1, " - ", string1, "_r_n"
return
ONERROR
Syntax:
ONERROR <action>
This command will perform the specified action when it encounters an error while
the script program is running, where
<action>
can be one of the following:
REPORT
will display a message box indicating the type of error and the
program line that caused it.
IGNORE
will ignore any errors encountered in the program.
GOTO <label>
will cause the program to go to the line with the specified label
when an error is encountered.
GOSUB <label>
will cause the program to go to the line with the specified label
when an error is encountered and then
return
to the line fol-
lowing the error.
ERRORLINE
Syntax:
ERRORLINE <variable>
This command will return the line number of the last error.
ERRORCODE
Syntax:
ERRORCODE <variable>
This command specifies the type of error code that will be returned when an error is
encountered. Specifying an integer variable will return an error ID number, while a
string variable will return an error message. The following list shows the ID codes
and error messages that can be displayed, and their meanings.
Содержание -05W
Страница 1: ...TeemTalk 05W 07W 11W User s Guide...
Страница 38: ...2 24 Getting Started Notes...
Страница 58: ...3 20 Keyboard Configuration Notes...
Страница 152: ...8 20 File Transfer Notes...
Страница 162: ...9 10 ICL FTF File Transfer Notes...
Страница 324: ...13 32 Dynamic Data Exchange Text1 i 12 LinkItem 0 i 80 Text1 i 12 LinkMode 1 Next i End If End Sub...
Страница 336: ...C 6 Key Reference Numbers Notes...
Страница 360: ...E 16 Host Command Summary Notes...
Страница 370: ...Index 10 Index X XMODEM 8 1 XMODEM 1K 8 1 Y YMODEM Batch 8 2 Z ZMODEM 8 2 Zoom Button 2 17...