aodata no devuelve los datas cuya longitud sea mayor o igual a 10 caracteres.
Code: Select all
aDatas = aOData( oObject )
Code: Select all
aDatas := __ClassSel( oObject )
Code: Select all
function aOData( oObject )
local aInfo := ASort( __ClassSel( oObject:ClassH ) )
local aData := {}
local n := 1
local lExact := Set( _SET_EXACT, .t. )
while SubStr( aInfo[ n ], 1, 1 ) != "_"
if AScan( aInfo, "_" + SubStr( aInfo[ n ], 1, 9 ), n + 1 ) != 0
AAdd( aData, aInfo[ n ] )
endif
n++
end
Set( _SET_EXACT, lExact )
return aData