4D v16.3MESSAGE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.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 Open window, 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 Open window, 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 :
Note : MESSAGE est compatible avec la commande Open form window, toutefois dans ce contexte le second paramètre * de Open form window, permettant de conserver la taille et position de la fenêtre, n'est pas pris en charge. 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 : For($vlEnregistrement;1;Records in selection([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 Open window : Open window(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 : Open window(50;50;500;250;5;"Opération en cours") Voici le résultat (Sous Windows) : A l'aide de la commande GOTO XY et de l'écriture de quelques lignes supplémentaires, la présentation s'améliore nettement : Open window(50;50;500;250;5;"Opération en cours") Voici le résultat (sous Windows) :
Voir aussi
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D 2004 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||