NettoyerMessage

Instruction

Rôle :

Nettoie les événements en attente pour l'objet.

Syntaxe :

NettoyerMessage <code méthode>

Notes :

Il est, dans certains cas, utile de "nettoyer" (supprimer) les événements en attente dans la queue de messages de l'objet. Cela empêchera l'automate, à la fin de la méthode en cours, de passer à la suivante, tel que cela est normalement prévu.

Il est également implicite dans un objet CALCUL, après déclenchement de la méthode FAIRE, permettant la réalisation d' objets résidents.

Le cours normal des événements sera repris par rebranchement à une méthode de sortie de l'automate.

Le paramètre <code méthode> est facultatif : s'il est présent, il permet de ne supprimer que certains événements de la pile des messages, sinon, toute la pile est vidée.

 

 

 

Controler, EnvoyerMessage, Saisir

Exemple :

Domaine : ESSAI "Méthodes d'impression"
Objet IMPRESSION : NETT
          
//Laisse résident l'objet
          
Methode JE_TESTE
                   
NettoyerMessage
          
FinMethode

          
//Diverses méthodes d'impression
          
Methode IMP_TRACE
                   
Declaration // Facultatif
                     
PARAMETRES:
                                    
Entier nummess ("numéro de message")
                   
FinDeclaration // Facultatif
                   
Imprimer "Erreur numéro : " + nummess
                   
Lignes 1
          
FinMethode

          
Methode IMP_REM
                   
Declaration // Facultatif
                     
PARAMETRES:
                                    
Chaine texte ("texte remarque")
                   
FinDeclaration // Facultatif
                   
Imprimer "Attention : " + texte
                   
Lignes 1
          
FinMethode

          
//Méthode à appeler pour finir l'édition et libérer la mémoire
          
Methode IMP_LIBERE
                   
ChainerMessage FIN_DOCUMENT
          
FinMethode
FinObjet