Timer inactivo
Publicado por Abbe (3 intervenciones) el 03/05/2002 14:47:08
Tengo un formulario principal, que llama a otro (que nunca llega a ser visible, solo contiene controles que se usan desde otros procesos del proyecto), para activar un timer que está en este último.
Cuando se activa el evento Timer, hago Form.Timer.Enabled =False, pues no me interesa que se actuive hasta que se termine el proceso que lanza.
Al finalizar (siempre dentro del Sub Timer) hago Form.Timer.Enabled = True y vuelvo.
Esto funciona desde Win98, pero instalo el EXE en un NT y funciona durante unos minutos, pero después se para indefinidamente y se vuelve a activar, por ejemplo al abrir el explorador o realizar alguna acción que no sabría concretar.
La propiedad Timer.Interval se activa con una variable global que contiene el valor (entre 10 y 30 segundos).
¿Cómo puedo solucionar este problema ?
Cuando se activa el evento Timer, hago Form.Timer.Enabled =False, pues no me interesa que se actuive hasta que se termine el proceso que lanza.
Al finalizar (siempre dentro del Sub Timer) hago Form.Timer.Enabled = True y vuelvo.
Esto funciona desde Win98, pero instalo el EXE en un NT y funciona durante unos minutos, pero después se para indefinidamente y se vuelve a activar, por ejemplo al abrir el explorador o realizar alguna acción que no sabría concretar.
La propiedad Timer.Interval se activa con una variable global que contiene el valor (entre 10 y 30 segundos).
¿Cómo puedo solucionar este problema ?
Valora esta pregunta


0