4D v14.3Datenbankmethode On System Event |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Datenbankmethode On System Event
|
$1 -> Datenbankmethode On System Event | ||||||||
Parameter | Typ | Beschreibung | ||||||
$1 | Lange Ganzzahl |
![]() |
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:
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
Produkt: 4D
Thema: Datenbankmethoden
Erstellt: 4D v13
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)