__objGetValueList()
Return an array of DATA names and values for a given object
- Syntax
-
- __objGetValueList( <oObject>, [<aExcept>] ) --> aData
- Arguments
-
- <oObject> is an object to scan.
- <aExcept> is an optional array with DATA names you want to exclude from the scan.
- Returns
-
- __objGetValueList() return a 2D array that contain pairs of a DATA symbol name and the value of DATA. __objGetValueList() would return an empty array {} if the given object does not contain the requested information.
- Description
-
- __objGetValueList() is a low level class support function that return an array with DATA names and value, each array element is a pair of: aData[ i, HB_OO_DATA_SYMBOL ] contain the symbol name aData[ i, HB_OO_DATA_VALUE ] contain the value of DATA
Examples
// show information about TBrowse class
oB := TBrowseNew( 0, 0, 24, 79 )
aData := __objGetValueList( oB )
FOR i = 1 to len ( aData )
? "DATA name:", aData[ i, HB_OO_DATA_SYMBOL ], ;
" value=", aData[ i, HB_OO_DATA_VALUE ]
NEXT
- Status
- Ready
- Compliance
-
- __objGetValueList() is a Harbour extension.
- Files
-
- Header file is hboo.ch Library is rtl
- See Also