Progress
ADM 2 Reference


Reading and Writing Object Properties

Every SmartObject makes its public properties available to other objects. The other objects might be other SmartObjects, non-Smart 4GL code, or non-Progress modules using the Open4GL interface.

The standard properties for an object type are defined in the ADMProps temp-table. That table and its global handle ghADMProps are declared in the file smrtprop.i. Fields in the table represent individual properties, and are defined by the class that needs them. For example, a SmartDataObject has properties defined in dataprop.i, qryprop.i, and smrtprop.ismrtprop.i declares the ADMProps table and defines properties common to all SmartObjects, qryprop.i adds properties common to all query-based objects, and finally dataprop.i adds the properties specific to the SmartDataObject.

For additional information, see the Progress ADM 2 Guide .

Refer to Figure 1 to see the chain of inheritance for each object class.


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