4D v16.3

SET TIMER

Home

 
4D v16.3
SET TIMER

SET TIMER 


 

SET TIMER ( ZähleTick ) 
Parameter Typ   Beschreibung
ZähleTick  Lange Ganzzahl in ZähleTick oder -1 = so bald wie möglich auslösen

Der Befehl SET TIMER aktiviert das Formularereignis On Timer und setzt für den aktuellen Prozess die Anzahl Ticks zwischen jedem Formularereignis On Timer.

Hinweis: Weitere Informationen über dieses Formularereignis finden Sie in der Beschreibung zur Funktion Form event.

Rufen Sie diesen Befehl in einem Kontext auf, welcher kein Formular anzeigt, hat er keine Auswirkung.

Hinweis: Rufen Sie SET TIMER im Rahmen eines Unterformulars auf (Formularmethode des Unterformulars), wird das Formularereignis On Timer im Unterformular und nicht im Elternformular erzeugt.

Übergeben Sie in ZähleTick -1, aktiviert der Befehl das Formularereignis On Timer "so bald wie möglich", mit anderen Worten, sobald die 4D Anwendung die Steuerung an den Event-Manager übergeben hat. Das stellt sicher, dass ein Formular vollständig angezeigt wird, bevor es bearbeitet wird.

Wollen Sie das Auslösen des Formularereignisses On Timer per Programmierung deaktivieren, rufen Sie erneut SET TIMER auf und übergeben Sie in ZähleTick den Wert 0 (Null).

Sie möchten, dass der Rechner beim Anzeigen eines Formulars auf dem Bildschirm alle drei Sekunden ein Beep sendet. Dazu schreiben Sie folgende Formularmethode:

 If(Form event=On Load)
    SET TIMER(60*3)
 End if
 
 If(Form event=On Timer)
    BEEP
 End if



Siehe auch 

Form event
REDRAW

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Formularereignisse
Nummer: 645

 
GESCHICHTE 

Erstellt: 4D v6.5

 
SCHLÜSSELWÖRTER 

Subform, timer

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)