COMPILER system handle
- Last Updated: July 20, 2021
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
A handle to information on a preceding COMPILE statement.
Syntax
|
- attribute
- Specifies an attribute of the COMPILER system handle.
Attributes
Methods
Example
The input for the example procedure is a comma-separated list of source files. It compiles each of these procedures. If a compilation error occurs, an appropriate message is written to the compile.msgs file.
r-cmpchk.p
|
Notes
- If a compilation is successful, the COMPILER:ERROR attribute is set to FALSE.
- After a COMPILE statement, check the COMPILER:ERROR and COMPILER:WARNING attributes to determine whether the compilation was successful. If the value of ERROR is TRUE, you can use the FILE-NAME to determine in which source file the error occurred. You can use either the ERROR-ROW and ERROR-COLUMN attributes or the FILE-OFFSET attribute to determine where in the source file an error occurred. You can use this information to compose a message to display or write to a log file. To find the specific error and warning messages, check the ERROR-STATUS handle.
- The TYPE attribute returns the widget type, PSEUDO-WIDGET.