CREATE CALL statement
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Creates a call object, then stores a handle to it in the handle variable specified. The call object, its attributes, and its methods, are used by applications to invoke logic dynamically.
Syntax
|
- handle
- A HANDLE expression that indicates the name of a HANDLE variable into which a handle to the new call object is stored.
- IN WIDGET-POOL widget-pool
- A CHARACTER expression that indicates the name of the widget pool to contain the new call object.
- NO-ERROR
- The NO-ERROR option is used to prevent the
statement from raising
ERRORand displaying error messages.
Notes
- Unlike most ABL objects, the call object, by default, is assigned not to the closest unnamed widget pool, but rather to the SESSION widget pool.
- A call object is deleted automatically when its widget pool is deleted. To delete it earlier than its widget pool, use the DELETE OBJECT statement.
See also
Call object handle, DELETE OBJECT statement, NO-ERROR option