TDDEClient.ExecuteMacro

TDDEClient = class (TObject)Interface de TDDEClientExemples de TDDEClient

Envoie une chaîne de macro-commande à l'application serveur DDE

Syntaxe

function ExecuteMacro(cmd: String; waitFlag: Boolean): Boolean
cmd: commande à envoyer au serveur
waitFlag: flag de transaction DDE

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.

Classification

DDEUnit TDDEClient