No se usar un Timer ..... ( En un servicion de Windows)

01/06/2005 - 09:52 por Rafael Martinez | Informe spam
Hola, Buenos Dias estoy Programando un Servicio win32, y el control Timer no
me genera el evento Tick, alguien sabe por que? ¿¿ que estoy haciendo mal ??

Preguntas similare

Leer las respuestas

#1 A.Poblacion
01/06/2005 - 10:58 | Informe spam
"Rafael Martinez" wrote in message
news:
Hola, Buenos Dias estoy Programando un Servicio win32, y el control Timer


no
me genera el evento Tick, alguien sabe por que? ¿¿ que estoy haciendo mal


??

¿Qué Timer utilizas? Me imagino que no estarás usando el
System.Windows.Forms.Timer, que no debe ser nada fácil que funcione en un
Servicio.
Puedes usar el System.Timers.Timer o el System.Threading.Timer, que son
ligeramente distintos. Ahi va un ejemplo con el System.Timers.Timer:

Dim aTimer As New System.Timers.Timer()
AddHandler aTimer.Elapsed, AddressOf OnTimedEvent
aTimer.Interval = 5000
aTimer.Enabled = True
...
Private Shared Sub OnTimedEvent(source As Object, e As ElapsedEventArgs)
...
End Sub

¡No se te olvide el Enabled=True, sino no se producen los eventos!
Respuesta Responder a este mensaje
#2 Rafael Martinez
01/06/2005 - 11:30 | Informe spam
Me ha funcionado sin problemas,,
Muchisimas graciasssssssss

"A.Poblacion" escribió en
el mensaje news:
"Rafael Martinez" wrote in message
news:
Hola, Buenos Dias estoy Programando un Servicio win32, y el control Timer


no
me genera el evento Tick, alguien sabe por que? ¿¿ que estoy haciendo mal


??

¿Qué Timer utilizas? Me imagino que no estarás usando el
System.Windows.Forms.Timer, que no debe ser nada fácil que funcione en un
Servicio.
Puedes usar el System.Timers.Timer o el System.Threading.Timer, que son
ligeramente distintos. Ahi va un ejemplo con el System.Timers.Timer:

Dim aTimer As New System.Timers.Timer()
AddHandler aTimer.Elapsed, AddressOf OnTimedEvent
aTimer.Interval = 5000
aTimer.Enabled = True
...
Private Shared Sub OnTimedEvent(source As Object, e As
ElapsedEventArgs)
...
End Sub

¡No se te olvide el Enabled=True, sino no se producen los eventos!



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida