User Tools

Site Tools


en:onerror

Differences

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

Link to this comparison view

Next revision Both sides next revision
en:onerror [2016/01/01 22:41]
127.0.0.1 external edit
en:onerror [2016/05/23 19:19]
admin
Line 5: Line 5:
  
 ==== Description ==== ==== Description ====
-Causes the [[GosubReturn|Gosub]] at //label// to be executed or [[Subroutine|Subroutine]] to be called when an runtime error occurs.  Program control may be resumed at the next statement with a [[GosubReturn|Return]] statement in the subroutine.  Error traps are kept in a stack so that the last defined trap, that has not been removed with an [[offerror|OffError]] will be the active one.+Causes the [[GosubReturn|Gosub]] at //label// to be executed when runtime error occurs.  Program control may be resumed at the next statement with a [[GosubReturn|Return]] statement in the subroutine.  Error traps are kept in a stack so that the last defined trap, that has not been removed with an [[offerror|OffError]] will be the active one.
  
 You may not execute an OnError statement inside a [[Try|Try / Catch / End Try]] statement. You may not execute an OnError statement inside a [[Try|Try / Catch / End Try]] statement.
Line 18: Line 18:
 ==== History ====  ==== History ==== 
 |0.9.6z|New To Version| |0.9.6z|New To Version|
 +|1.99.99.33|Removed the ability to use a subroutine for error trapping|
  
en/onerror.txt ยท Last modified: 2020/02/28 10:46 (external edit)