Timer (gb)

Questa classe implementa un oggetto timer.

Un oggetto timer genera eventi, ogni volta che viene attivato. Il periodo di tempo tra ciascun evento è specificato dalla proprietà Delay.

Questa classe è creabile.

Proprietà
Delay   Restituisce o imposta il numero di millisecondi tra ciascun evento generato dal timer.
Enabled   Restituisce o imposta se il timer è abilitato.
Ignore  

Metodi
Restart   Interrompe un attimo per poi ripartire.
Start   Avvia il timer.
Stop   Ferma il timer.
Trigger   Attiva il timer una volta, al successivo ciclo di eventi.

Eventi
Timer   Questo evento viene generato ogni volta che viene attivato il timer.

Esempio

Questo esempio dimostra l'utilizzo del timer in un programma della console.

' Gambas module file

PUBLIC hConsoleTimer AS Timer

PUBLIC SUB Main()

  hConsoleTimer = NEW Timer AS "MyTimer"
  hConsoleTimer.Delay = 1000
  hConsoleTimer.Enabled = TRUE

END

PUBLIC SUB MyTimer_Timer()

  PRINT CInt(Timer);; "Hello Gambas"

END
0 Hello Gambas
1 Hello Gambas
2 Hello Gambas
...