Try OpenEdge Now
skip to main content
Dynamic Call Object
Preface : Purpose
 

Purpose

This web paper describes how to:
*Dynamically execute a procedure
*Execute a user-defined function
*Get or set a handle attribute
*Invoke a handle method
*Invoke a Windows Dynamic Link Library (DLL) routine or invoke a UNIX shared library routine using the call object handle
Note: In the context of this document, method refers to a built-in, handle-based ABL method, such as qryhandle:GET-NEXT( ). You cannot run a class-based method using this feature. You can, however, dynamically invoke a class-based method using the DYNAMIC-INVOKE function or the Invoke( ) method of the Progress.Lang.Class class. For more information, see OpenEdge® Development: ABL Reference.
This web paper includes the following sections:
*ABL elements related to the call object
*Whento use the call object
*Code examples