Que va primero?
Publicado: Vie Feb 06, 2009 10:47 pm
Tengo un proceso en un Click de un TBtnBmp
//---------------------------------------------------------- --------------------
METHOD BtnPagarClick( oSender ) CLASS TPagosFP
Local nTotal
Local oPago
MemVar oSelf
aEval( ::aControls, {|v| v:lEnabled := .f. } ) //Se supone que se dbe ejecutar primero y se ejecuta hasta caso el final del proceso
oSelf := Self
nTotal := ::oCambio:value
::oCambio:value := Abs(nTotal)
If ( ::lCredito .Or. nTotal <= 0.0 )
Blah
Graba todos los datos y emite el ticket.
Blah
Pero, el problema es que primero realiza todo el proceso y al final me ejecuta el lEnabled := .f., cuando se puede mirar que es lo primero que deberia hacer.
Por que?
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
--
//---------------------------------------------------------- --------------------
METHOD BtnPagarClick( oSender ) CLASS TPagosFP
Local nTotal
Local oPago
MemVar oSelf
aEval( ::aControls, {|v| v:lEnabled := .f. } ) //Se supone que se dbe ejecutar primero y se ejecuta hasta caso el final del proceso
oSelf := Self
nTotal := ::oCambio:value
::oCambio:value := Abs(nTotal)
If ( ::lCredito .Or. nTotal <= 0.0 )
Blah
Graba todos los datos y emite el ticket.
Blah
Pero, el problema es que primero realiza todo el proceso y al final me ejecuta el lEnabled := .f., cuando se puede mirar que es lo primero que deberia hacer.
Por que?
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
--