Timer

08/08/2007 - 22:56 por Oswaldo | Informe spam
Que tal foro!!
Algun ejemplo del uso del Timer de la manera más sensilla posible, para
ejecutar una tarea cada determinado tiempo? (en windows services). La verdad
ando algo perdido.
De antemano gracias
 

Leer las respuestas

#1 Luis Miguel Blanco
09/08/2007 - 08:54 | Informe spam
Hola Oswaldo

En el siguiente bloque de código te adjunto un ejemplo muy básico con
comentarios explicativos de los diferentes pasos a realizar.

//--
class MiClase
{
// declarar temporizador
Timer oTiempo;

private void ActivarTimer()
{
// instanciar temporizador
oTiempo = new Timer();
// establecer en milisegundos el intervalo en el que se ejecutará el
temporizador
oTiempo.Interval = 1000; // cada segundo se ejecutará
// asignar un manipulador para el evento Tick del temporizador
// que se ejecutará cada vez que transcurra el tiempo definido en Interval
oTiempo.Tick += new EventHandler(EjecutarOperacion);
// arrancar el temporizador
oTiempo.Start();
}

private void EjecutarOperacion(object sender, EventArgs e)
{
// código a ejecutar cada vez que transcurra el plazo de tiempo
//
}
}
//--

Espero que te sea de utilidad.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Oswaldo" wrote:

Que tal foro!!
Algun ejemplo del uso del Timer de la manera más sensilla posible, para
ejecutar una tarea cada determinado tiempo? (en windows services). La verdad
ando algo perdido.
De antemano gracias

Preguntas similares