1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 12:21:20 +00:00
QB64-PE/internal/help/STOP_1111.txt
Roland Heyder aeb9c0668b Updates help files for use with new Wiki parser (2nd try)
Note: Many files were removed (not yet existing/empty pages). The parser will try to download them on demand and will auto-generate text for missing pages (eg. most _gl pages).
2022-05-21 00:18:31 +02:00

36 lines
1.2 KiB
Plaintext

{{QBDLDATE:05-20-2022}}
{{QBDLTIME:23:16:48}}
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 used to suspend an event trap in the following statements: [[KEY(n)]], [[ON COM (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.
{{CodeStart}}
{{Cl|PRINT}} "start"
{{Cl|SLEEP}} 3
{{Cl|STOP}}
{{Cl|PRINT}} "resumed"
{{CodeEnd}}
: ''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:''
* [[END]], [[SYSTEM]]
* [[ON]], [[OFF]]
{{PageNavigation}}