Scopo
Questa proprietà rappresenta l'intervallo di tempo (in secondi) tra due scatti consecutivi del Timer.
Sintassi
Timer.Interval := secondi tra uno scatto e l'altro
Quando Letta
Restituisce l'intervallo tra due scatti del Timer in secondi.Quando Impostata
Imposta l'intervallo del Timer in secondi.
Esempio di codice
// *********************************************************************
// Evento notificato alla videata al momento del caricamento in memoria.
// *********************************************************************
event BorsaValori.Load()
{
// Imposto il RefreshInterval
Esempidp.RefreshInterval := C 6
//
// Abilito il Timer
Timerrandom.Enabled := True
//
// Imposto un limite massimo di scatti
Timerrandom.NumberofTicks := C40
//
// Imposto l'intervallo del timer
Timerrandom.Interval := C3
//
insert values into Temps
set ID := ONE
set Datafatt := Now()
//
CompraAzioni.ShowToolbar(False)
this.Idrowselected := ONE
}
// Evento notificato alla videata al momento del caricamento in memoria.
// *********************************************************************
event BorsaValori.Load()
{
// Imposto il RefreshInterval
Esempidp.RefreshInterval := C 6
//
// Abilito il Timer
Timerrandom.Enabled := True
//
// Imposto un limite massimo di scatti
Timerrandom.NumberofTicks := C40
//
// Imposto l'intervallo del timer
Timerrandom.Interval := C3
//
insert values into Temps
set ID := ONE
set Datafatt := Now()
//
CompraAzioni.ShowToolbar(False)
this.Idrowselected := ONE
}
-
Allo scadere del tempo dell'intervallo il timer non scatta fino a quando il server non riceve una richiesta dal client.
Per fare un esempio immaginiamo di avere un timer con intervallo 5 secondi. L'utente apre una videata e il timer scatta perché l'intervallo è scaduto. Dopo 2 secondi l'utente clicca sul bottone "Trova dati", in questo frangente il timer non scatta perché non è scaduto il tempo dell'intervallo. Dopo altri 15 secondi l'utente clicca su "Cerca" per trovare altri dati, in questo caso il timer scatta perché sono passati 15+2=17 secondi dall'ultimo tick. Il timer quindi non scatta dopo 5 secondi, ma dopo 17, perché alla prima richiesta non era ancora scaduto il tempo e la seconda richiesta è arrivata 17 secondi dopo il primo tick. - È possibile impostare un timer che scatta ad ogni richiesta creando un timer abilitato e con intervallo uguale a 0.
Ultima modifica: 01/04/2009 / Validità: da 6.5.2680