EnvoyerMessageComposant
Rôle : |
Appel ASYNCHRONE d'une méthode publique d'un composant. |
Syntaxe : |
EnvoyerMessageComposant <code composant>.<code méthode> [(<liste de paramètres>)] |
Notes : |
|
Cette instruction effectue un appel asynchrone à la méthode <code méthode> du composant <code composant>. La méthode invoquée doit être une méthode publique ; en d'autres termes, elle doit correspondre à l'une des méthodes de l'objet INTERFACE du composant.
<code composant> peut représenter un composant ou un contexte de composant déclaré avec l'instruction CreerContexteComposant.
<code méthode> et <code composant> sont des constantes de type chaîne ou plus généralement des expressions de type chaîne.
La liste des paramètres respecte la même syntaxe que l'instruction AppliquerMethode classique du langage.
Explications :
Lors du premier appel, l'instruction se charge d'établir le dialogue avec le composant en lien. Le message est mis dans la queue des messages Windows et la méthode publique invoquée est déclenchée dès que possible, c'est-à-dire dès que le système n'est plus occupé par des tâches de plus forte priorité. Pour ce type d'appel, les données d'interface ne sont pas significatives et cela même si la méthode appelée est de type « Lecture ».