4D v16.3

Datenbankmethode On System Event

Home

 
4D v16.3
Datenbankmethode On System Event

Datenbankmethode On System Event 


 

$1 -> Datenbankmethode On System Event 
Parameter Typ   Beschreibung
$1  Lange Ganzzahl in Event code

Die Datenbankmethode On System Event wird jedes Mal aufgerufen, wenn ein Systemereignis eintritt. Das betrifft alle 4D Umgebungen: 4D (alle Modi) und 4D Server, sowie kompilierte 4D Anwendungen mit eingebundener 4D Volume Desktop.
Um ein Ereignis zu bearbeiten, müssen Sie den Wert des Parameters $1 innerhalb der Methode testen und ihn mit einer der folgenden Konstanten unter dem Thema Datenbankereignisse vergleichen:

Konstante Typ Wert Kommentar
On application background move Lange Ganzzahl 1 Die 4D Anwendung geht in den Hintergrund
On application foreground move Lange Ganzzahl 2 Die 4D Anwendung kommt in den Vordergrund

Diese Ereignisse werden erzeugt, wenn eine 4D Anwendung die Ebene als Folge einer Benutzeraktion wechselt. Zum Beispiel:

  • Das Fenster dieser bzw. einer anderen Anwendung wird angeklickt
  • Das Fenster wird über die Tastenkombination Alt+Tab unter Windows, Option+Tab auf Mac OS ausgewählt
  • Auf Mac OS wird der Befehl Ausblenden im Dock gewählt
  • Im Dock oder in der Werkzeugleiste wird auf das Icon der Anwendung geklickt
  • Unter Windows wird im Hauptfenster auf die Schaltfläche Minimieren geklickt

Es ist absolut notwendig, den Parameter $1 (Lange Ganzzahl) in der Datenbankmethode zu deklarieren. Der Code der Datenbankmethode ist wie folgt:

  // Datenbankmethode On System Event
 C_LONGINT($1)
 Case of
    :($1=On application background move)
  // Etwas ausführen
    :($1=On application foreground move)
  // Etwas anderes ausführen
 End case

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datenbankmethoden

 
GESCHICHTE 

Erstellt: 4D v13

 
ARTIKELVERWENDUNG

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