DDE
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.