4D v14.3

Méthode base Sur événement système

Accueil

 
4D v14.3
Méthode base Sur événement système

Méthode base Sur événement système 


 

$1 -> Méthode base Sur événement système 
Paramètre Type   Description
$1  Entier long in 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 :

  • clic dans la fenêtre de l’application ou d’une autre application,
  • sélection via le raccourci clavier Alt+Tab (Windows) ou Commande+Tab (Mac OS),
  • sélection de la commande Masquer dans le dock (Mac OS),
  • clic sur l’icône de l’application dans le dock ou la barre des tâches,
  • clic sur le bouton de réduction de la fenêtre principale (Windows).

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

 
PROPRIÉTÉS 

Produit : 4D
Thème : Méthodes base
Nom intl. : On System Event database method

 
HISTORIQUE 

Créé : 4D v13

 
UTILISATION DE L'ARTICLE

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)