Quiero saber que get se esta editando en tiempo de ejecucion,
supongamos esta definicion:
Code: Select all
funtion main()
local oDatos:= array( 3 )
local vDatos:= array( 3 )
local oDlg
define dialg odlg resource "prueba"
redefine get oDatos[1] var vDatos[1] id 100 of odlg
redefine get oDatos[2] var vDatos[2] id 101 of odlg
redefine get oDatos[3] var vDatos[3] id 102 of odlg
aEval( oDatos, { | o | o: bPostKey:= { | x, y | editando( ) } } )
activate dialog oDlg centered
return ( nil )
//-----------------------------------------------
function Editando( ... )
// Aca quiero saber que "oDatos" se está editando.
if editando oDatos[1]
? Se esta editando oDatos[1]
elseif editando oDatos[2]
? Se esta editando oDatos[2]
else
? Se esta editando oDatos[3]
endif
return( nil )
Gracias.