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". |