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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home