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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Oswaldo
09/08/2007 - 16:14 | Informe spam
Ya había encontrado un ejemplo muy parecido e impelemntado pero Muchas
gracias!

"Luis Miguel Blanco" wrote:

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
Respuesta Responder a este mensaje
#3 Oswaldo
09/08/2007 - 16:14 | Informe spam
Muchas gracias!

"Luis Miguel Blanco" wrote:

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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida