4D v14.3

Datenbankmethode On System Event

Home

 
4D v14.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 Meldung
On after host database exit Lange Ganzzahl 4 Die Datenbankmethode On Exit der Host Datenbank wurde gerade beendet
On after host database startup Lange Ganzzahl 2 Die Datenbankmethode On Startup der Host Datenbank wurde gerade beendet
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
On before host database exit Lange Ganzzahl 3 Die Host Datenbank schließt. Die Datenbankmethode On Exit der Host Datenbank wurde noch nicht aufgerufen.
Die Datenbankmethode On Exit der Host Datenbank wird nicht aufgerufen, während die Datenbankmethode On Host Database Event der Komponente läuft
On before host database startup Lange Ganzzahl 1 Die Host Datenbank wurde gerade gestartet. Die Datenbankmethode On Startup der Host Datenbank wurde noch nicht aufgerufen.
Die Datenbankmethode On Startup wird nicht aufgerufen, solange die Datenbankmethode On Host Database Event der Komponente läuft.

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 v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)