The following functions control compiler and debugger behavior:


Align the next instruction to a boundary.


Determine if an equate has been previously defined.


Specifies a help string which usually provides a general description of the COM server.


Specifies the name of the associated help file and the help context code.


Specifies the name of the server and the version number.


Specifies the GUID which identifies the entire application or library (APPID or LIBID).


Artificially inflate the disk image size of a compiled program.


Determine which type of file will be created by the compiler.


Define the compiler for this program.


Compiler directive to suppress generation of debugging code.


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


Control generation of error checking code.


Display information in the IDE's Debug Window.


Specify if variables must be declared before use.


Declare a Sub/Function to have the EXPORT attribute.


Define sections of source code to be compiled or ignored.


Instruct the compiler to read an additional source file from disk.


Link a pre-compiled Static Link Library (SLL) into your host program.


Specify which messages should be sent to a Control Callback Function.


Choose the optimization which should be applied to your program.


Establish various compiler options.


Sets a page boundary for the PowerBASIC IDE.


PowerBASIC Forms visual designer directives.


Control automatic allocation of Register variables.


Embed a PowerBASIC Resource file into the executable file.


Set the maximum potential stack size.


Enable/disable integrated development tools in compiled code.


Specify whether unique variable names are required.


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