4D v14.3MESSAGE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
MESSAGE
MESSAGE
La commande MESSAGE affiche message à l'écran dans une fenêtre spéciale de message qui est ouverte et refermée à chaque fois que vous l'appelez (à moins que vous ne travailliez dans une fenêtre préalablement ouverte par la commande Creer fenetre, cf. ci-dessous). Le message est temporaire et est effacé dès qu'un formulaire est affiché ou dès que l'exécution de la méthode est stoppée. Si une autre commande MESSAGE est exécutée, le précédent message est effacé. MESSAGE est généralement utilisée pour informer l'utilisateur du déroulement d'une action. Si une fenêtre a été ouverte par la commande Creer fenetre, tous les appels ultérieurs à la commande MESSAGE affichent les messages dans cette fenêtre. Cette fenêtre se comporte en quelque sorte comme un terminal :
L'exemple suivant traite une sélection d'enregistrements et appelle la commande MESSAGE pour informer l'utilisateur de la progression de l'opération : Boucle($vlEnregistrement;1;Enregistrements trouves([touteTable])) La fenêtre suivante s'affiche puis disparaît à chaque appel de MESSAGE : Afin d'éliminer le "clignotement" de la fenêtre, il est préférable, comme dans ce deuxième exemple, d'afficher les messages dans une fenêtre ouverte par l'intermédiaire de la commande Creer fenetre : Creer fenetre(50;50;500;250;5;"Opération en cours") Le résultat est le suivant (sous Windows) : En ajoutant un retour chariot, vous améliorez la présentation : Creer fenetre(50;50;500;250;5;"Opération en cours") Voici le résultat (Sous Windows) : A l'aide de la commande POSITION MESSAGE et de l'écriture de quelques lignes supplémentaires, la présentation s'améliore nettement : Creer fenetre(50;50;500;250;5;"Opération en cours") Voici le résultat (sous Windows) : |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D 2004 VOIR AUSSI
Creer fenetre UTILISATION DE L'ARTICLE
4D - Langage ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||