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 ??
 

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!

Preguntas similares