FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour bChange para varios get... aeval me sirve?
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
bChange para varios get... aeval me sirve?
Posted: Mon Jun 16, 2014 09:08 PM
Hola
tengo 10 Get que tienen que ejecutar la misma funcion:
Code (fw): Select all Collapse
oGet[1]:bChange:= {|| funcion }
...
oGet[10]:bChange:= {|| funcion }


Pense en aEval, se puede? como lo hago?
gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: bChange para varios get... aeval me sirve?
Posted: Mon Jun 16, 2014 09:27 PM
Code (fw): Select all Collapse
 AEval(::oGets, {|o| o:bchange:={|| calcularhorario() }})


Listo, ya lo hice. ahora tengo otro problema, saber desde que indice del oGets se llama a la funcion "calcularhorario."
He intentado agregar a |o| otra variable pero veo que no hace nada de lo que necesito.

Ayuda?

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: bChange para varios get... aeval me sirve?
Posted: Mon Jun 16, 2014 10:13 PM

AEval( aArray, { |x, i| ........ } )
x is the array element
i is the index number of the element

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion