English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Timer

Interval

Proprietà link

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
}
  • 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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum