Debugger features and functions
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Debugger features and functions
The Debugger is a utility you can run with any OpenEdge application. When you invoke the Debugger, it runs in a separate process with its own window. The Debugger window provides access to all Debugger features and functions through menu options, toolbar buttons, or accelerator keys. The Debugger window also provides access to online help information on all Debugger features and functions. For more information on the Debugger window and how to access all Debugger features and functions, see Debugger Window and Files
You can invoke the Debugger while running in an OpenEdge session, from the Procedure Editor or AppBuilder, for example. You can run the Debugger in attachable mode; that is, you open the Debugger first and then attach to a running client process. For more information, see Debug in attachable mode
You can also invoke the Debugger from an ABL procedure, directly
or indirectly, using the DEBUGGER and SESSION system
handles. With these system handles, you can control some Debugger
features from an ABL procedure and build your own OpenEdge development
tools that include the Debugger as a tool option. For more information,
see Use System Handles for Debugging
The following sections describe the Debugger features and functions: