4D v14.3Méthode base Sur événement système |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Méthode base Sur événement système
|
$1 -> Méthode base Sur événement système | ||||||||
Paramètre | Type | Description | ||||||
$1 | Entier long |
![]() |
Code d'événement | |||||
La Méthode base Sur événement système 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 | Commentaire |
Sur après fermeture base hôte | Entier long | 4 | La Méthode base Sur fermeture de la base hôte vient de terminer son exécution |
Sur après ouverture base hôte | Entier long | 2 | La Méthode base Sur ouverture de la base hôte vient de terminer son exécution |
Sur avant fermeture base hôte | Entier long | 3 | La base hôte est en cours de fermeture. La Méthode base Sur fermeture de la base hôte n’a pas encore été appelée. La Méthode base Sur fermeture de la base hôte n’est pas appelée tant que la Méthode base Sur événement base hôte du composant est en exécution |
Sur avant ouverture base hôte | Entier long | 1 | La base hôte vient juste d’être lancée. La Méthode base Sur ouverture de la base hôte n’a pas encore été appelée. La Méthode base Sur ouverture de la base hôte n’est pas appelée tant que la Méthode base Sur événement base hôte du composant est en exécution |
Sur passage arrière plan | Entier long | 1 | L’application 4D passe à l’arrière plan |
Sur passage premier plan | 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_ENTIER LONG($1)
Au cas ou
:($1=Sur passage arrière plan)
//Faire quelque chose
:($1=Sur passage premier plan)
//Faire autre chose
Fin de cas
Produit : 4D
Thème : Méthodes base
Nom intl. : On System Event database method
Créé : 4D v13
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)