Debugger
Object List Next Object
Definition:
Defines the behavior of Phoenix's runtime debugger.
Specialized Features:
The following table lists and describes the properties added by Debugger. There are no added methods or events.
Properties Use to...
Available Indicate whether or not the runtime debugger is available (Read only).
IgnoreExceptionsModule Indicate which module is running the Phoenix user interface.
Suspended Indicate whether or not the runtime debugger is currently suspended (Read
only).
TrapSystemExceptions Control whether or not the debugger suspends when a system exception is thrown.
TrapInterpretiveExceptions Control whether or not the runtime debugger suspends when an interpreted
exception is thrown.
Copied Features:
None
this is a top-level object.
Details:
Debugger encapsulates the interface to Phoenix’s runtime debugger. Using its properties you can determine whether the
debugger is Available, and if it is available whether or not it is currently
suspended. The two boolean properties, TrapSystemExceptions and
TrapInterpretiveExceptions, are useful in enabling or preventing the debugger from suspending whenever
system or interpretive exceptions are thrown. The property
IgnoreExceptionsModule is used by the Phoenix interface to keep the Debugger from suspending in
code that is running the interface, when an exception is thrown from one of these
methods.