Cambiar el nInterval de un Timer

Post Reply
FiveWiDi
Posts: 1238
Joined: Mon Oct 10, 2005 2:38 pm
Has thanked: 3 times
Been thanked: 4 times

Cambiar el nInterval de un Timer

Post by FiveWiDi »

Hola a todos,

A ver... si en una función que se lanza desde un Timer una de las cosas que debe hacer es cambiar su propio 'nInterval', ¿Cómo lo harían Ustedes?

Creo que no se puede cambiar 'nInterval', si no que se debe finalizar el Timer y crear otro. ¿Es así?

Pero claro si me estoy ejecutando y al mismo tiempo quiero suicidarme y además dar vida a otro Timer ...

Y si además lo hago en multihilo dentro de un hilo independiente del Main()..

¿Cómo lo ven?

...
Añado,
=====

Dentro de una función que se ejecuta desde un Timer, ¿Puedo dar de alta un nuevo Timer?

Otra, ¿Cómo dar de alta un Timer que se ejecute una sola vez?

He visto que en la Clase Timer el '::nId' se actualiza cada vez que se hace un 'Activate' del Timer... entonces ¿Este valor va cambiando?

Nota: es que le estoy dando vueltas a como 'manipular'/gestionar esta lógica y que el programa no pete.

ME RESPONDO
===========

Si que se puede. Se desactiva, se cambia valor al '::nInterval', y se vuelve a activar. ¿Cierto?
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Post Reply