1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-26 08:35:52 +00:00
QB64-PE/internal/help/$CHECKING.txt
SMcNeill 6e01fc8dce Altered string compare routines (<,<=,>,>=) so they don't give false results with CHR$(0).
Added new _STRCMP and _STRICMP commands for quick string comparisons.
Cleaned up QB64 to finish removing the QUI (quick user insert) code and folders.
Altered UCASE and LCASE routines to be faster in some situations for us.
2014-09-22 08:19:03 -04:00

31 lines
1.1 KiB
Plaintext

The $CHECKING metacommand turns C++ event checking ON or OFF.
''Syntax:'' $CHECKING:OFF
* The Metacommand does '''NOT''' require a comment or REM before it! There is no space after the colon.
* The OFF action turns event checking off and should '''ONLY be used when running stable, errorless code!'''
* The default $CHECKING:ON action is only required when checking has been turned OFF previously.
* When $CHECKING:OFF is used, all error code and the reporting code is removed from the EXE program.
* '''WARNING! Turning OFF error checking could create a General Protection Fault!'''
''Explanation:'' After every QB64 command a C++ check as follows is performed: If (qbevent){...
: Using [[ON TIMER (n)]] merely sets qbevent when appropriate, causing little/no difference to the speed your program runs. Unless you are using the QB64 direct meta-command to avoid this:
:::$CHECKING:OFF
:But turning checking off is only designed for 100% stable, error-less sections of code, where every CPU cycle saved counts. Such as in a software 3D texture mapper.
''See also:''
* [[ON TIMER(n)]]
* [[ON ERROR]]
* [[Metacommand]]
* [[ERROR Codes]]
{{PageNavigation}}