Méthode base Sur ouverture

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0


La Méthode base Sur ouverture est exécutée une seule fois, au moment de l'ouverture de la base.

Les environnements 4D suivants sont concernés :

4e Dimension

4D Client (sur le poste client une fois que la connexion a été acceptée par 4D Server)

4D Runtime

Application 4D compilée et fusionnée avec 4D Runtime Volume License

Note : La Méthode base Sur ouverture n'est PAS exécutée par 4D Server.

La méthode base Sur ouverture est exécutée automatiquement par 4D ; à la différence des méthodes projet, vous ne pouvez pas appeler cette méthode base vous-même. Pour exécuter des tâches depuis la méthode base Sur ouverture, vous pouvez, tout comme avec des méthodes projet, utiliser des sous-routines.

La méthode base Sur ouverture est l'emplacement idéal pour :

Initialiser les variables interprocess que vous utiliserez pendant toute la session de travail.

Démarrer automatiquement des process à l'ouverture de la base.

Charger des préférences ou des paramétrages sauvegardés dans ce but lors de la session de travail précédente.

Empêcher l'ouverture de la base si une condition n'est pas remplie (comme par exemple, une ressource système manquante) par l'appel explicite de la commande QUITTER 4D.

Accomplir toute autre action que vous souhaitez exécuter automatiquement à chaque ouverture de la base.

Compatibilité avec les versions précédentes de 4D

Les méthodes base sont un nouveau type de méthode introduit dans la version 6 de 4D. Dans les versions précédentes, il n'y avait qu'une seule méthode (procédure) que 4D exécutait automatiquement à l'ouverture de la base. Cette procédure devait être nommée Debut (en version française) ou Startup (dans les versions américaine et internationale). Si vous utilisez une base version 5 convertie et si vous désirez tirer parti des possibilités de la nouvelle méthode base Sur ouverture, assurez-vous que la propriété Utiliser l'ancienne méthode Début dans la boîte de dialogue des Préférences de la base est désélectionnée. Cette propriété ne concerne que le choix entre Debut et la méthode base Sur ouverture. Si vous n'avez pas désélectionné cette propriété et que vous créez, par exemple, une méthode base Sur fermeture, celle-ci sera exécutée par 4D.

Exemple

Reportez-vous à l'exemple de la section Méthode base Sur fermeture.

Référence

Méthode base Sur fermeture, Méthodes, Présentation des méthodes base, QUITTER 4D.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant