Use the No Evaluation of Properties (-noevalprops) parameter to prevent the OpenEdge Debugger from evaluating ABL properties during a debugging session.

Operating system and syntax UNIX / Windows -noevalprops
Use with Maximum value Minimum value Single-user default Multi-user default
Client Connection

The reason for using this parameter is to avoid errors that can occur in the Debugger when it executes the property's accessor (GET) method. Such errors might occur, for example, if the Debugger attempts to evaluate the property before the object is fully constructed. Certain side effects of the property's GET method can also lead to Debugger errors.

If you use this startup parameter, the Debugger displays "** Property evaluation disabled **" for any property that has a GET method with an implementation. The parameter has no effect on ABL properties with empty GET methods, which are always evaluated.

If property evaluation is disabled, you can use the Dataview dialog box to inspect the value of a property. For more information, see Troubleshoot ABL Applications.