Bonjour,

J'étais déjà passer il y a peu sur ce forum pour parler de mes problèmes de connexion a une application distante en protocole DDE. Ce problème maintenant loin derrière moi j'en suis à la finition de mon petit programme.

J'ai un petit soucis avec la méthode DDERequest
Cette méthode renvoie toujours les résultats sous forme de tableau.

Un de mes item à checker est renvoyé sous forme de Busy Ready Running ou autre. Pour pouvoir vérifier le résultat j'ai du activer
J'ai pu ainsi vérifier sans problème l'état de cet item avec différent des "like" ...

Bref cette partie pas de soucis.
Mon problème est que d'autres item renvoient les résultats 1 ou 0 uniquement. En effet je trouve toujours une erreur de compatibilité n°13

Mon channel est ouvert et fonctionne étant donné que je commande mon appareil sans problème. Son nom est my_channel
La syntaxe des Item est respectée avec la casse de la doc.

Mon code se compose de quelque chose comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
dim tb
item = "le_nom_de_ma_commande_ici"
tb = DDERequest (my_channel, item)
if tb(1) = 0 then
'ce que je veux faire
J'ai essayé avec un like, avec ou sans l'attribut de tableau (1)
rien ne marche.

Et pourtant quand c'est un string avec like ca marche ...

Si vous avez une idée je vous écoute
A vous les studios !