se puede?, tener mas de 1 timer

se puede?, tener mas de 1 timer

Postby alex_cyr » Fri Sep 05, 2008 5:50 pm

que tal amigos, espero se encuentren muy bien...

tengo un pequeño problemita con un programa de monitoreo que maneja dos timers uno que ejecuta una accion cada segundo (reloj) y otro que se ejecuta cada minuto. El problema es que despues de unos 10 u 8 minitos de estar ejecutando el programa se queda congelado y no responde y tengo que "tronarlo" con CRTL+ALT+SUPR.

tengo un programa de reloj checador y funciona sin problema solo que eso solo maneja 1 timer.

entonces mi duda es si el tener mas de 1 timer provoca el error. ayuuuuda!! :cry:

saludos
alex.
alex_cyr
 
Posts: 77
Joined: Wed Jun 28, 2006 6:38 pm
Location: Chihuahua

Re: se puede?, tener mas de 1 timer

Postby thefull » Fri Sep 05, 2008 8:10 pm

Yo tengo un utilidad donde corren 2 timers y de momento no he tenido problemas, eso si, lo que tengo puesto es que si mientras uno esta realizando una accion, el otro no puede hacerla hasta que el otro termine.

Ejemplo.

STATIC lProcess := .F.

Function Accion_Timer1()
if !lProcess
lProcess := .T.
< hago lo que quiero>
lProcess := .F.
endif
return nil

Function Accion_Timer2()
if !lProcess
lProcess := .T.
< hago lo que quiero>
lProcess := .F.
endif
return nil

Yo lo tengo asi por una serie de cuestiones, demasiado complicado de explicar, pero quizás este te solucione el tema.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
User avatar
thefull
 
Posts: 731
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: cmsoft, Google [Bot] and 43 guests