Progress.Lang.ProError class
- Last Updated: October 17, 2024
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Progress.Lang.ProError is the super class for all ABL
built-in and user-defined classes that represent errors in the ABL. You cannot directly
inherit from this class, and the class constructors are reserved for system use only. The
immediate subclasses of this class represent the two major types of classes in ABL:
-
Progress.Lang.SysErrorrepresents any error generated by the AVM -
Progress.Lang.AppErrorrepresents any error your application defines
Progress.Lang.ProError inherits from Progress.Lang.Object and therefore inherits all the common
methods and properties needed for managing user-defined objects in ABL. It also implements
the Progress.Lang.Error interface, which provides all the
properties and methods relevant for an error object, as shown in Progress.Lang.Error Properties and Methods.