Home > Language Reference

Special Identifiers

The HB++ language defines a number of special identifiers for use in your applications. Most of these are reserved keywords and cannot be used as variable, class or function names.

Identifier Description
App Instance of the running application.
Empty Keyword designating an uninitialized Variant.
Err Instance of the Err object used to handle runtime errors.
False Keyword corresponding to boolean "False"
hbBuildNumber Build number
hbProjectPath Path to the project file.
hbSourceFile Name of the source file.
hbSourceLine Line number in a source file.
hbSourceSub Name of the current sub.
hbTimeStamp Project compilation date.
Me Keyword designating the current instance of a class.
Nothing Keyword designating a non-initialized object reference.
True Keyword corresponding to boolean "True".