Cómo ejecutar una función en un determinado tiempo

09/01/2007 - 12:10 por Don Juan | Informe spam
Holas!
Tengo un botón llamado B_Cargar, éste llama a una función que carga los
datos desde una base de datos.
Esta información puede cambiar en cuestión de minutos y necesito que cada 5
minutos la función se ejecute sin que el usuario presione en el botón.
Cómo puedo hacerlo?

VB.
Muchas gracias
 

Leer las respuestas

#1 Alberto Poblacion
09/01/2007 - 12:37 | Informe spam
"Don Juan" wrote in message
news:
Tengo un botón llamado B_Cargar, éste llama a una función que carga los
datos desde una base de datos.
Esta información puede cambiar en cuestión de minutos y necesito que cada
5 minutos la función se ejecute sin que el usuario presione en el botón.
Cómo puedo hacerlo?



Puedes utilizar para ello un objeto de tipo Timer. En el Framework hay
tres clases de Timer:
System.Windows.Forms.Timer
System.Threading.Timer
System.Timers.Timer

Búscalos en el manual (todos vienen con un ejemplo de uso), y utiliza el
más adecuado al tipo de programa que estés escribiendo. Si es un Winform, te
interesará usar el System.Windows.Forms.Timer, que te dispara un evento con
el intervalo que quieras, y en ese evento llamas a tu función.

Preguntas similares