Release 10.1A: OpenEdge Development:
AppBuilder

> ## ActiveX (OCX) objects

> ActiveX (OCX) controls are objects that are conceptually similar to 4GL widgets and ADM SmartObjects, but written to Microsoft’s Component Object Model (COM) standard. ActiveX objects supply encapsulated functionality of various kinds, and are available from a number of third-party vendors. The COM standard is the current successor to the older VBX standard.

> Note: AppBuilder supplies only three ActiveX objects that you can use freely in your applications. In general, using an ActiveX object requires a separate licence from the supplier of the object.

> AppBuilder allows you to select and position ActiveX objects in your GUI workspace in the same way you select and position native Progress 4GL and SmartObjects. To make this work, AppBuilder supplies a two-layer interface between the ActiveX object itself and the Progress 4GL world. The two layers are a control frame widget and a `Control-Frame` COM object. They translate between the Microsoft and Progress standards.

> Although the control frame interface is too general a mechanism to make the differences between ActiveX objects and 4GL fully transparent to you, this section provides a general overview of how to create and configure instances.

> For a full technical discussion of ActiveX objects in OpenEdge applications, see OpenEdge Development: Programming Interfaces manual.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095