IDLE

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


IDLE

ParameterTypBeschreibung
Dieser Befehl benötigt keine Parameter

Beschreibung

Der Befehl IDLE gilt nur für den Compiler. Er wird nur in kompilierten Datenbanken mit benutzerdefinierten Methoden verwendet, d.h. wenn keine Aufrufe zurück an die

4D Engine gehen. Enthält eine Methode zum Beispiel eine For Schleife, in der keine 4D Befehle ausgeführt werden, kann die Schleife nicht durch einen Prozess mit ON EVENT CALL unterbrochen werden, noch kann ein Benutzer in eine andere Anwendung wechseln. Fügen Sie in diesem Fall den Befehl IDLE ein, damit 4th Dimension die Ereignisse ggf. stoppen kann.

Beispiele

Hier würde die Schleife in einer kompilierten Datenbank ohne Aufruf von IDLE nie enden:

      ` Projektmethode Do Something
   ON EVENT CALL ("EVENT METHOD") 
   <>vbWeStop:=False 
   MESSAGE ("Processing..."+Char(13)+"Tippe beliebige Taste zum Unterbrechen...") 
   Repeat     ` Führe Anweisungen aus, die keinen 4D Befehl enthalten
      IDLE 
   Until (<>vbWeStop)
   ON EVENT CALL ("")
      ` Projektmethode EVENT METHOD
   If (Undefined(KeyCode))
      KeyCode:=0
   End if
   If (KeyCode#0)
      CONFIRM ("Wollen Sie diese Operation wirklich beenden?")
      If (OK=1)
         <>vbWeStop:=True
      End if
   End if

Referenz

Compilerbefehle, ON EVENT CALL.


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next