Try OpenEdge Now
skip to main content
Dynamic Call Object
ABL elements related to the call object : Methods of a call object handle
 

Methods of a call object handle

The following table lists the methods of a call object handle.
Table 2. Methods of a call object handle
Method
Return Type
Description
CLEAR( ) method
LOGICAL
Resets each attribute of the call object to its default value.
Note: To reset just the parameters, set the NUM-PARAMETERS attribute to zero.
INVOKE( ) method
None
(similar to the RUN statement)
Lets you dynamically do the following:
*Invoke an external procedure, internal procedure, or user-defined function
*Get or set an attribute
*Invoke a method
Note: INVOKE( ) cannot occur within an expression.
SET-PARAMETER( ) method
LOGICAL
Lets you set parameters for one of the following:
*A procedure or user-defined function you want to invoke dynamically
*An attribute you want to get or set dynamically
*A method you want to invoke dynamically
*A Windows DLL routine or a UNIX shared library routine you want to invoke dynamically.