The ABL tab in the Progress OpenEdge Application section of the Configurations wizard lets you set various options affecting ABL behavior of a launch configuration. See Progress OpenEdge Application settings for information about accessing the wizard.
The following controls are available on the ABL tab:
Control | Purpose | Related parameter (if applicable) |
---|---|---|
Name (accessible from all tabs) | (Required) Specifies the name of the launch configuration, which appears on menus and in the left pane of the Configurations wizard. | |
Use system alert message boxes | If checked, causes system messages to be displayed in alert boxes, rather than in the message area, when the configuration runs. | |
Use application alert message boxes | If checked, causes application messages to be displayed in alert boxes, rather than in the message area, when the configuration runs. | |
Enable debug alert message boxes | If checked, allows users access (via a Help button in an alert box and/or a client log) to ABL stack trace information when programs running under the configuration encounter errors. | Debug Alert (-debugalert ) |
Use error stack | If checked, allows error objects to save the ABL call stack in the CallStack property. | Error Stack (-errorstack) |
Reread nolock | If checked, causes the AVM to use the most recent cached copy, when multiple copies exist of the same database record (fetched with the NO-LOCK option.) | Reread Nolock (-rereadnolock) |
Enable use of widget IDs | If checked, allows use of application-defined IDs for ABL widgets. | Use Widget ID (-usewidgetid) |
Expand browse columns | If checked, causes the AVM to turn on the EXPANDABLE and FIT-LAST-COLUMN options for browses created in the session. | Expand Browse (-expandbrow) |
Filter OCX events | If checked, causes the AVM session for the configuration to limit the conditions under which asynchronous COM events are handled. | Filtering Asynchronous COM Events (-filterocxevents) |
Number of databases | Optionally specifies the maximum number of databases that can be connected during the AVM session. | Number of Databases (-h) |
Nested blocks | Optionally specifies the maximum number of nested blocks that an application running under the configuration can contain without raising a warning | Nested Blocks (-nb) |
Input characters | Specifies the maximum number of characters allowed in a single ABL statement. | Input Characters (-inp) |
Statement tokens | Specifies the maximum number of tokens allowed in a single ABL statement. | Token (-tok) |
Allow special characters in names | If checked, allows ABL code to use variables or fields whose names contain special characters such as underscores. Enabling this option is required for Dynamics. | |
Use dictionary expressions | If checked, causes ABL to use dictionary and help validation for all fields in all frames when you compile an application. | Dictionary Expressions (-dictexps) |
Keyword forget file | Optionally specifies a file (full path or path relative to the working directory) containing a list of ABL keywords that the AVM is to treat as non-keywords. | Keyword Forget List (-k) |
Apply | Saves the current launch configuration definition. | |
Revert | Discards unsaved changes to the current launch configuration definition. | |
Run or Debug | Runs the specified startup program or opens it in the Progress Developer Studio for OpenEdge Debugger. | |
Close | Closes the Configurations wizard. |