TDDEClient.ExecuteMacro
| TDDEClient = class (TObject) | Interface de TDDEClient | Exemples de TDDEClient |
Envoie une chaîne de macro-commande à l'application serveur DDE
Syntaxe
function ExecuteMacro(cmd: String; waitFlag: Boolean): Boolean
Remarques
ExecuteMacro renvoie true si la macro a pu être transmise avec succès à l'application serveur DDE.
Si ExecuteMacro n'est pas parvenu à transmettre une chaîne de commande, ExecuteMacro renvoie false.
NB : La valeur true ne garantit pas que la macro-commande s'exécutera avec succès quand elle aura été acceptée par le serveur.
WaitFlag détermine si ce client DDE doit attendre que l'application serveur DDE finisse d'exécuter la macro avant d'autoriser une autre transaction DDE.
Si WaitFlag a la valeur true, les appels suivants à ExecuteMacro, ExecuteMacroLines, PokeData, PokeDataLines et RequestData échoueront jusqu'à ce que l'application serveur DDE ait fini d'exécuter la macro.
NB : Toute tentative d'exécuter une macro ou de transmettre des données avant qu'une application serveur DDE ait fini d'exécuter la macro en cours peut provoquer l'échec de la macro en cours ou lui faire produire des résultats imprévisibles.
Exemples
Cf. Exemples.