FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Cambiar el nInterval de un Timer
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Cambiar el nInterval de un Timer
Posted: Sun Feb 02, 2025 10:13 PM

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

Continue the discussion