DDE

Icône du lien vers le conceptVoir également Icône du lien vers le conceptExemple

Contrôle de la communication pour les échanges DDE avec des applications serveur DDE.

Le serveur DDE tiers n'a pas besoin d'être préalablement configuré dans le logiciel PcVue.

Support WebVue - Oui.

Mode

Mnémonique

Syntaxe

1 INITIATE 1
2 TERMINATE 2
3 TERMINATEALL 3
4 TIMEOUT 4
5 EXECUTE 5
6 REQUEST 6
7 POKE 7

Syntaxe 1

LongVal = DDE (Mode, ServiceName, Topicname);

Type de retour : LONG

Argument

Définition

ServiceName

Nom du serveur DDE. Type STR

TopicName

Le nom de la rubrique DDE. Type STR.

Exécution

Mode

Mnémonique

Action

1

INITIATE

Démarrage d'une conversation DDE non configurée avec une application serveur DDE. Le retour contient l'identificateur de la conversation établie.

 

 

Retour : Contient l'identificateur de la conversation établie (ou 0 si erreur).

Syntaxe 2

IntVal = DDE (Mode, Channel);

Type de retour : INTEGER

Argument

Définition

Channel

Numéro de canal d'une conversation DDE tel que retourné par DDE INITIATE. Type LONG.

Exécution

Mode

Mnémonique

Action

2

TERMINATE

Arrêt d'une conversation établie avec une application serveur DDE.

 

 

Retour : 1 si OK, 0 sinon.

Syntaxe 3

IntVal = DDE (Mode);

Type de retour : INTEGER

Exécution

Mode

Mnémonique

Action

3

TERMINATEALL

Arrêt de toutes les conversations établies avec les applications serveur DDE.

 

 

Retour : 1 si OK, 0 sinon.

Syntaxe 4

IntVal = DDE (Mode, Channel, Timeout);

Type de retour : INTEGER

Argument

Définition

Channel

Numéro de canal d'une conversation DDE tel que retourné par DDE INITIATE. Type LONG.

Timeout

Durée exprimée en millisecondes. Type LONG.

Exécution

Mode

Mnémonique

Action

4

TIMEOUT

Modification de la durée du "time-out" d'une conversation établie avec une application serveur DDE.

 

 

Retour : 1 si OK, 0 sinon.

Syntaxe 5

IntVal = DDE (Mode, Channel, Command);

Type de retour : INTEGER

Argument

Définition

Channel

Numéro de canal d'une conversation DDE tel que retourné par DDE INITIATE. Type LONG.

Command

Chaîne de caractères contenant une instruction envoyée au serveur DDE. Type STR.

Exécution

Mode

Mnémonique

Action

5

Execute

Demande l'exécution d'une commande par le serveur DDE.

 

 

Retour : 1 si OK, 0 sinon.

Syntaxe 6

IStrVal = DDE (Mode, Channel, ItemName);

Type de retour : STRING

Argument

Définition

Channel

Numéro de canal d'une conversation DDE tel que retourné par DDE INITIATE. Type LONG.

ItemName

Chaîne de caractères contenant le nom de l'item. Type STR.

Exécution

Mode

Mnémonique

Action

6

REQUEST

Demande la valeur d'un élément spécifique d'une conversation d'un serveur DDE.

 

 

Retour : La valeur de l'élément.

Syntaxe 7

IStrVal = DDE (Mode, Channel, ItemName, Data);

Type de retour : INTEGER

Argument

Définition

Channel

Numéro de canal d'une conversation DDE tel que retourné par DDE INITIATE. Type LONG.

ItemName

Chaîne de caractères contenant le nom de l'item. Type STR.

Data

Chaîne de caractères contenant une nouvelle valeur de l'item. Type STR.

Exécution

Mode

Mnémonique

Action

7

POKE

Ecrit la valeur d'un élément spécifique d'une conversation d'un serveur DDE.

 

 

Retour : 1 si OK, 0 sinon.

Exemple

Pour un exemple, sélectionnez le lien Exemple ci-dessus.