Use System Handles for Debugging
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
The DEBUGGER system handle provides attributes
and methods that allow you to initialize, start, and control a debugging
session from an ABL (Advanced Business Language) procedure. It is intended
for experienced ABL programmers who want to:
- Control breakpoints at specific points in their code, regardless of how the surrounding code is modified, or set breakpoints in include files that might appear in many different procedures.
- Develop their own OpenEdge development tools, and initialize
and control Debugger interaction from those tools. For example,
the OpenEdge Application Development Environment (ADE) uses the
DEBUGGERsystem handle to invoke and manage the Debugger from ADE tools such as the Procedure Editor and ADE Desktop. - Debug applications deployed on an application server instance.
The SESSION system handle allows you to specify whether
you want alert boxes to include a Help button that
provides access to a Stack Trace dialog box
and the Debugger.