Progress
AppBuilder
Developer’s Guide
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 Progress applications, see the Progress External Program Interfaces manual.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |