Release 10.1A: OpenEdge Development:
Programming Interfaces

> ## COM Object Data Type Mapping

> Progress automatically converts data between COM data types and Progress data types for COM object methods and properties, as well as for ActiveX control event parameters. This appendix describes this conversion process and the general support for COM data types in Progress. To perform conversions, Progress uses:

> - Options in the 4GL that indicate COM data types.

> - The Type Libraries installed with each Automation Server or ActiveX control.

> - The data structures that define the data for each COM object property and parameter.

> For more information on the syntax for COM object references and Progress support for Type Libraries, see Chapter 14, " Using COM Objects in the 4GL."

> The data conversion support for ActiveX control event parameters is a subset of the general support for COM object data type mapping. For information on this support, see Chapter 16, " ActiveX Control Support."

> This appendix contains the following sections:

> - Data type conversion strategy

> - Conversions from Progress to COM data types

> - Conversions from COM to Progress data types

> - Alternate COM data type names

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