COM objects: Automation objects and ActiveX controls
COM objects are encapsulated Windows application objects that conform to specifications of the Microsoft Component Object Model. As such, COM objects provide functionality for an application that might not otherwise be supported by ABL. This allows you to acquire functional elements for your OpenEdge applications from third-party vendors as well as from Progress Software Corporation.
The COM standard allows ABL to access a COM object through its properties, methods, and events. This is analogous to how ABL provides access to widget attributes, methods, and events. However, ABL provides access to COM objects through an industry-standard mechanism and provides access to widgets through a proprietary mechanism.