TCL
onneterror command
.mdonneterror is a globally cataloged subroutine that can be called from the FSI when a network error occurs during FlashBASIC file I/Os. This allows users to break out of the error and customize the subroutine.
Syntax
onneterror(environment, operation, errorcode, module, filename, item-ID, action)
Parameter(s)
| environment | Environment in which error occurred. | |
| 0 | Generic I/O | |
| 1 | From VME | |
| operation | Operation running when on network error occurred: | |
| errorcode | RPC error code. | |
| module | Name of the currently running Flash module. | |
| filename | File in error. | |
| item-ID | Item-ID, if applicable. | |
| action | Action to take upon exiting. | |
| 0 | Ignore error, and take the else clause, if any. | |
| 1 | Abort the program. | |
| 2 | Drop into the FlashBASIC debugger. | |
Description
The onneterror subroutine is available in the dm account of the FSI (fsi:dm,basicprograms, onneterror)
Example(s)
:compile bp netter (o netter . [820] Creating FlashBASIC Object (Level 0 ) ... [241] Successful compile! 3 frame(s) used. :09:16:50 24 Jan 2006 :off :run bp netter to force a NW error, unplug this computer from the NW? Network Error !!!Running Module "netter" write item ([//jsmith3]jsmith3:dm/dm 20365 ) cannot bind remote connection A = Abort / D = Debug / I = Ignore ?i
Referenced by
1 topic mentions onneterror command in its description.