Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 | 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:
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 v20 R7)