Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
On System Event database method
|
$1 -> On System Event database method | ||||||||
Paramètre | Type | Description | ||||||
$1 | Entier long |
![]() |
Code d'événement | |||||
La On System Event database method est appelée à chaque fois qu’un événement système se produit. Tous les environnements 4D sont concernés : 4D (tous modes), 4D Server ainsi que les applications 4D compilées et fusionnées avec 4D Volume Desktop.
Pour traiter un événement, vous devez tester la valeur du paramètre $1 à l’intérieur de la méthode, et la comparer à l’une des constantes suivantes, placées dans le thème Evénements de la base :
Constante | Type | Valeur | Comment |
On application background move | Entier long | 1 | L’application 4D passe à l’arrière plan |
On application foreground move | Entier long | 2 | L’application 4D passe au premier plan |
Ces événements sont générés lorsque l’application 4D change de plan, quelle que soit l’action utilisateur à l’origine du changement :
Vous devez impérativement déclarer le paramètre $1 (entier long) dans la méthode base. La structure du code de la méthode base sera donc :
// Méthode base Sur événement système
C_LONGINT($1)
Case of
:($1=On application background move)
//Faire quelque chose
:($1=On application foreground move)
//Faire autre chose
End case
Produit : 4D
Thème : Méthodes base
Créé : 4D v13
4D - Langage ( 4D v20 R7)