Progress
Open Client
Developer’s Guide


Progress Data Type Requirements

Neither COM-HANDLE, WIDGET-HANDLE, RECID, or ROWID 4GL data types are valid outside of the Progress environment. Their use is restricted to obtaining the value from a Progress procedure and being able to pass it back to another Progress procedure.

ProTempTable is an Automation object that is part of the Progress Open Client Runtime, packaged in o4glActiveX.dll. You must register this object on the ActiveX client system. You can do this by running Microsoft’s RegSvr32.exe on o4glActiveX.dll after you copy the Open Client Runtime to your client machine. For more information, see Configuration and Deployment."

NOTE: For early binding in VB (see the "Using Early Binding" section), the name of this object is ProO4glActXiveXLib.CProTempTable and Progress.TempTable.2 is the Prog ID.

If any Progress parameter can be the unknown value (?), the ActiveX data type must be set to Variant, rather than the type shown above, so that its value can be null (Null in VB, VT_NULL in C++). For C++ programmers, input/output or output parameters must have the VT_BYREF flag set in the Variant.


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