Consultas periódicas a BD

22/01/2008 - 18:13 por alberto | Informe spam
Estoy desarrollando una aplicación donde debo avisar periódicamente de los
productos que están bajo stock para hacer pedidos a los proveedores.

La duda que me surge es cuándo hacer esa comprobación. Si se hace solo
cuando arranque la aplicación, el usuario no se entera hasta el día
siguiente que la vuelve a iniciar. Si la comprobación se hace periódicamente
(con un timer) tengo miedo a sobrecargar la aplicación.

¿Algún consejo? Muchas gracias
 

Leer las respuestas

#1 Alberto Poblacion
22/01/2008 - 18:23 | Informe spam
"alberto" wrote in message
news:
Estoy desarrollando una aplicación donde debo avisar periódicamente de los
productos que están bajo stock para hacer pedidos a los proveedores.

La duda que me surge es cuándo hacer esa comprobación. Si se hace solo
cuando arranque la aplicación, el usuario no se entera hasta el día
siguiente que la vuelve a iniciar. Si la comprobación se hace
periódicamente (con un timer) tengo miedo a sobrecargar la aplicación.

¿Algún consejo? Muchas gracias



Haz la comprobación periódicamente con una periodicidad relativamente
baja (es decir, no lo compruebes cada pocos segundos, sin cada muchos
minutos), y realiza este proceso desde un hilo separado para no bloquear la
interfaz de usuario de la aplicación. Lo de usar un hilo separado implica
que no puedes usar directamente el evento que te genera el Timer de
System.Windows.Forms. Necesitas usar otro de los Timers (que sí usan hilos),
o bién crear tú mismo el nuevo hilo dentro del evento del Timer normal.

Preguntas similares