ON: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:




* Set the sub-procedure call for [[KEY(n)]], [[ON COM (n)|COM(n)]], [[PLAY]], [[STRIG(n)]], [[TIMER]], [[UEVENT]]
* Set the sub-procedure call for [[KEY(n)]], [[STRIG(n)]] and [[TIMER|TIMER(n)]]


* To turn on event trapping for [[ON COM (n)]], [[ON KEY (n)]], [[ON PLAY (n)]], [[ON STRIG (n)]] and [[ON TIMER (n)]].  
* To turn on event trapping for [[ON KEY(n)]], [[ON STRIG(n)]] and [[ON TIMER(n)]].


* In the case of [[ON ERROR]] the trap is also enabled until a subsequent ON ERROR statement.
* In the case of [[ON ERROR]] the trap is also enabled until a subsequent ON ERROR statement.
Line 11: Line 11:




''See also:''
{{PageSeeAlso}}
 
* [[ON...GOSUB]], [[ON...GOTO]]
[[ON...GOSUB]], [[ON...GOTO]]  
* [[OFF]], [[STOP]], [[KEY]]
 
* [[$CHECKING]]
[[OFF]], [[STOP]], [[KEY]]
 
[[$CHECKING]]




{{PageNavigation}}
{{PageNavigation}}

Latest revision as of 16:58, 24 February 2023

ON creates event procedure calls or enables event trapping.


  • In the case of ON ERROR the trap is also enabled until a subsequent ON ERROR statement.
  • ON procedures should be used only in the main program module and not inside of SUB procedures!
  • If you have used the $CHECKING:OFF metacommand, $CHECKING:ON will turn on c++ error checking again.


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage