Metastatements

The following functions control compiler and debugger behavior:

#ALIGN

Align the next instruction to a boundary.

%DEF

Determine if an equate has been previously defined

#BLOAT

Artificially inflate the disk image size of a compiled program

#BREAK

Enable or disable "Control-Break" as a means of terminating the program.

#COMPILE

Determine which type of file will be created by the compiler

#COMPILER        

Define the compiler for this program

#CONSOLE          

Enable or disable auto-creation of a console window upon execution of the program.

#DEBUG CODE

Compiler directive to suppress generation of debugging code.

#DEBUG DISPLAY

Display a message when an untrapped run-time error occurs.

#DEBUG ERROR

Control generation of error checking code

#DEBUG PRINT

Display information in the IDE's Debug Window

#DIM

Specify if variables must be declared before use

#IF

Define sections of source code to be compiled or ignored

#INCLUDE

Instruct the compiler to read an additional source file from disk

#OPTION

Mark the file as requiring NT3.5; Win95/NT4; or Win2000/XP

#REGISTER

Control automatic allocation of Register variables

#RESOURCE

Embed a PowerBASIC Resource file into the executable file

#STACK

Set the maximum potential stack size

#TOOLS

Enable/disable integrated development tools in compiled code

#UTILITY

Compiler directive to allow external utility programs to read text inserted on the #UTILITY line.