SET TIMER
SET TIMER ( ticCont )
Parámetro | Tipo | Descripción | |
---|---|---|---|
ticCont | Integer | → | Número de tics |
Descripción
El comando SET TIMER permite activar el evento de formulario On Timer y fijar, para el proceso y formulario actual, el número de tics (1 tic = 1/60 de segundo) entre cada evento de formulario On Timer.
Nota: para mayor información sobre este evento de formulario, consulte la descripción del comando Form event.
Este comando no tendrá efecto si se llama en un contexto en el que no muestra un formulario.
Nota: cuando el comando SET TIMER se ejecuta en el contexto de un subformulario (método de formulario del subformulario), se genera el evento On Timer en el subformulario y no al nivel del formulario padre.
Si pasa -1 en el parámetro tickCount, el comando activará el evento de formulario On Timer "tan pronto como sea posible", en otras palabras, tan pronto como la aplicación 4D tome el control del administrador de eventos. Este principio permite asegurar que un formulario se muestre completamente antes de iniciar un proceso (fluidez de la aplicación).
Para desactivar por programación el disparador del evento de formulario On Timer, llame nuevamente a SET TIMER y pase 0 en ticCont.
Ejemplo
Imaginemos que usted quiere, cuando un formulario aparece en pantalla, que el ordenador haga bip cada tres segundos. Para hacer esto, escriba el siguiente método de formulario:
If(Form event code=On Load)
SET TIMER(60*3)
End if
If(Form event code=On Timer)
BEEP
End if
Ver también
Propiedades
Número de comando | 645 |
Hilo seguro | ✗ |