Top Method Summary
Options Name Purpose
CHARACTER FormatMessage (character, character) Builds the error message from the description of the reference and the name of the rejecting routine
CHARACTER GetCallerName () Returns the name of the routine that rejected the invalid object reference

Top Constructor Summary
Options Name Purpose
InvalidReferenceException () Default constructor of the InvalidReferenceException class
InvalidReferenceException (character) Constructor of the InvalidReferenceException class
InvalidReferenceException (Error) Default constructor of the InvalidReferenceException class
InvalidReferenceException (Error, character) Constructor of the InvalidReferenceException class

Top Property Summary
Options Name Purpose
CHARACTER CallerName
CHARACTER ReferenceDescription


Method Detail
Top

CHARACTER FormatMessage (character, character)

Purpose: Builds the error message from the description of the
reference and the name of the rejecting routine
Notes: Falls back to the messages without caller when the caller
is unknown

Parameters:
pcDescription CHARACTER
The Description of the invalid reference (may be ? or empty)
pcCallerName CHARACTER
The name of the routine that rejected the reference (may be ?)
Returns CHARACTER
The error message
Top

CHARACTER GetCallerName ()

Purpose: Returns the name of the routine that rejected the invalid
object reference
Notes: Walks up the PROGRAM-NAME stack and skips the frames of this
class and of the Consultingwerk.Assertion classes

Returns CHARACTER
Class:Method for class based code, the PROGRAM-NAME entry for procedures or ?


Constructor Detail
Top

InvalidReferenceException ()

Purpose: Default constructor of the InvalidReferenceException class
Notes:

Top

InvalidReferenceException (character)

Purpose: Constructor of the InvalidReferenceException class
Notes:

Parameters:
pcDescription CHARACTER
The Description of the invalid handle to be used in the error message
Top

InvalidReferenceException (Error)

Purpose: Default constructor of the InvalidReferenceException class
Notes:

Parameters:
poInnerException Progress.Lang.Error
The reference to the original error
Top

InvalidReferenceException (Error, character)

Purpose: Constructor of the InvalidReferenceException class
Notes:

Parameters:
poInnerException Progress.Lang.Error
The reference to the original error
pcDescription CHARACTER
The Description of the invalid handle to be used in the error message


Property Detail
Top

CHARACTER CallerName


Returns CHARACTER
Top

CHARACTER ReferenceDescription


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2026 08:04:25