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?