STOP

From QB64 Phoenix Edition Wiki
Revision as of 16:17, 20 April 2022 by BigRon55 (talk | contribs) (Created page with "The '''STOP''' statement is used to stop program execution when troubleshooting a program or to suspend event trapping. {{PageSyntax}} :: STOP * STOP used in the Qbasic IDE does not close any files or go to the operating system. It returns to the IDE. * In the QB64 compiler, STOP closes the program window and returns to the IDE when the code is compiled from there. * STOP is ONLY used for debugging purposes and should not be used to exit programs! * STOP can also be...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The STOP statement is used to stop program execution when troubleshooting a program or to suspend event trapping.


Syntax

STOP


  • STOP used in the Qbasic IDE does not close any files or go to the operating system. It returns to the IDE.
  • In the QB64 compiler, STOP closes the program window and returns to the IDE when the code is compiled from there.
  • STOP is ONLY used for debugging purposes and should not be used to exit programs!
  • STOP can also be used to suspend an event trap in the following statements: KEY(n), COM(n), PEN, PLAY, STRIG(n), TIMER, UEVENT. The trap can be turned back on with ON and returns any trap events since STOP was used.


Example: When run in the Qbasic IDE, the program will return to the IDE at STOP. Press F5 to finish the program.

PRINT "start"

SLEEP 3

STOP

PRINT "resumed"
Explanation: QB64 will STOP the program and close the window as it does not have an interpreter to run the rest of the code.


See also:



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link