(Technical Preview only in OpenEdge Release
11.7)
When enabled, and the STOP statement executes, the AVM throws an instance
of this Progress.Lang.Stop class and raises the STOP
condition. Progress.Lang.Stop is also the immediate super
class for the following built-in objects that the AVM throws in response to the associated
STOP conditions:
-
Progress.Lang.LockConflict — Thrown when a time-out
occurs while waiting for a record lock or when the user cancels the dialog box displayed
during this waiting period
-
Progress.Lang.StopAfter — Thrown when a time-out occurs
in response to the STOP-AFTER setting on a DO, FOR, or REPEAT block
-
Progress.Lang.UserInterrupt — Thrown when the user
interrupts the AVM by pressing the OS interrupt key
You can therefore catch instances of Progress.Lang.Stop and any of its subclasses in a CATCH block to trap each
associated STOP condition. The public properties of this class and its subclasses provide
information on the context where this STOP condition was raised.
You cannot inherit from this class.
Constructors
The class constructors are reserved for system use only.
Interfaces
This class does not implement interfaces (beyond those it inherits from its
base class).
Public Methods
This class does not contain methods (beyond those it inherits from its base
class).
Public Events
This class does not contain events.