User Tools

Site Tools


en:onerror

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:onerror [2016/08/13 11:38]
admin
en:onerror [2016/08/15 03:40] (current)
admin
Line 11: Line 11:
 ==== Example ==== ==== Example ====
  
-See example of usage on [[Errorcodes|Error Codes]] and [[ThrowError|ThrowError]] ​pages.+<​code>​ 
 +# test error trapping 
 +onerror nicetrap 
 +print 1 
 +next haha 
 +print 2 
 +open 999, "​bogus.file"​ 
 +print "Runs Anyway"​ 
 + 
 +# test error trapping off and fail at any error (default) 
 +offerror 
 +print 3 
 +next hoho 
 +print "never get here"​ 
 + 
 +end 
 + 
 +nicetrap: 
 +# this is the nice error handler 
 +print "trap and run - error on line " + lasterrorline + " - error number " + lasterror + " message " + lasterrormessage + " (" + lasterrorextra + "​)"​ 
 +return 
 +</​code>​ 
 +will display\\ 
 +<​code>​ 
 +
 +trap and run - error on line 4 - error number 4 message Next without FOR () 
 +
 +trap and run - error on line 6 - error number 5 message Invalid File Number () 
 +Runs Anyway 
 +
 +ERROR on line 12: Next without FOR  
 +</​code>​ 
 + 
 +See additional ​example of usage on [[ThrowError|ThrowError]] ​page.
  
 ==== See Also ==== ==== See Also ====
en/onerror.txt · Last modified: 2016/08/15 03:40 by admin