OVH Cloud OVH Cloud

Champs integer en DDE

5 réponses
Avatar
tiouane
Bonjour,

J'ai un programme qui me permet de l'interroger par=20
lien DDE.


Il y a un certain nombre de commande qui doivent =EAtre=20
des chaines de caract=E8res. Ceci ne pose pas de probl=E8me=20
en liant des textbox avec la variable d programme distant.

5 réponses

Avatar
tiouane-spam
Je disais donc que je veux faire en VB6 un client DDE
pour un programme serveur (HISTDATA) qui permet de
l'interroger en DDE.

Pour les accès des commandes en mode caractère j'ai
trouvé, il n'y a pas de problème. Par contre, il y a des
commandes qui requièrent des nombres et non pas des
caractères.

Comment puis-je faire ?

La seule façon que j'ai trouvé pour faire un lien DDE est
de passer par la propriété LinkItem d'un textbox. Il n'y
a pas moyen de faire autrement ?

Merci et à bientôt
François
-----Message d'origine-----
Bonjour,

J'ai un programme qui me permet de l'interroger par
lien DDE.


Il y a un certain nombre de commande qui doivent être
des chaines de caractères. Ceci ne pose pas de problème
en liant des textbox avec la variable d programme


distant.
.



Avatar
Jean-Marc
"" a écrit dans
le message de news:0a7a01c4dd61$b5bf0ee0$
Bonjour,
J'ai un programme qui me permet de l'interroger par
lien DDE.
Il y a un certain nombre de commande qui doivent être
des chaines de caractères. Ceci ne pose pas de problème
en liant des textbox avec la variable d programme distant.



Super. Et?

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Christian HUBERT-HUGOUD- Xtrem7
Bonjour,

Où est le pb ?

Cordialement

Christian Hubert-Hugoud

"" a écrit
dans le message de news:0a9401c4dd65$606b59e0$
Je disais donc que je veux faire en VB6 un client DDE
pour un programme serveur (HISTDATA) qui permet de
l'interroger en DDE.

Pour les accès des commandes en mode caractère j'ai
trouvé, il n'y a pas de problème. Par contre, il y a des
commandes qui requièrent des nombres et non pas des
caractères.

Comment puis-je faire ?

La seule façon que j'ai trouvé pour faire un lien DDE est
de passer par la propriété LinkItem d'un textbox. Il n'y
a pas moyen de faire autrement ?

Merci et à bientôt
François
-----Message d'origine-----
Bonjour,

J'ai un programme qui me permet de l'interroger par
lien DDE.


Il y a un certain nombre de commande qui doivent être
des chaines de caractères. Ceci ne pose pas de problème
en liant des textbox avec la variable d programme


distant.
.



Avatar
tiouane
Bonjour,

Le problème est que le lien DDE ne se fait qu'en liant le contenu d'un
textbox. Ce qui revient à dire qu'on ne peut lier qu'à des champs de type
text. Le serveur qu'il faut que j'interroge ne veut pas d'une chaine de
caractère pour cette commande mais d'un entier.

Comment je fais pour envoyer par DDE un type integer et non pas une chaine
de caractères ?

Merci.

"Christian HUBERT-HUGOUD- Xtrem7" wrote:

Bonjour,

Où est le pb ?

Cordialement

Christian Hubert-Hugoud

"" a écrit
dans le message de news:0a9401c4dd65$606b59e0$
Je disais donc que je veux faire en VB6 un client DDE
pour un programme serveur (HISTDATA) qui permet de
l'interroger en DDE.

Pour les accès des commandes en mode caractère j'ai
trouvé, il n'y a pas de problème. Par contre, il y a des
commandes qui requièrent des nombres et non pas des
caractères.

Comment puis-je faire ?

La seule façon que j'ai trouvé pour faire un lien DDE est
de passer par la propriété LinkItem d'un textbox. Il n'y
a pas moyen de faire autrement ?

Merci et à bientôt
François
>-----Message d'origine-----
>Bonjour,
>
> J'ai un programme qui me permet de l'interroger par
>lien DDE.
>
>
> Il y a un certain nombre de commande qui doivent être
>des chaines de caractères. Ceci ne pose pas de problème
>en liant des textbox avec la variable d programme
distant.
>.
>





Avatar
Jean-Marc
Hello,

j'ai utilisé autrefois DDE, mais je n'ai jamais vu qu'on puisse envoyer
autre chose que'une chaîne de caractères via DDE (des commandes, c'est
tout le principe de DDE) J'ai regardé par curiosité sur le net et dans
l'aide de Microsoft, tout ce que j'ai vu confirme à priori qu'on ne
peut envoyer que des commandes en texte et recevoir des réponses, en
texte aussi. Je peux me tromper, mais quand même. Sur que ton serveur
attend une commande sous la forme d'un nombre? il n'attendrais pas un
nombre sous forme de chaine, genre "123" ? Par contre, la doc parle
bien du fait que tu peux passer des ARGUMENTS sous forme de nombres, en
PLUS de la commande en texte. Ne serait ce pas quelque chose comme ça ?
Il y a un article bien fait ici qui présente DDE:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/msdn_ddeexec.asp

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."

""
@discussions.microsoft.com> a écrit dans le
message de news:
Bonjour,

Le problème est que le lien DDE ne se fait qu'en liant le contenu d'un
textbox. Ce qui revient à dire qu'on ne peut lier qu'à des champs de type
text. Le serveur qu'il faut que j'interroge ne veut pas d'une chaine de
caractère pour cette commande mais d'un entier.

Comment je fais pour envoyer par DDE un type integer et non pas une chaine
de caractères ?

Merci.

"Christian HUBERT-HUGOUD- Xtrem7" wrote:

> Bonjour,
>
> Où est le pb ?
>
> Cordialement
>
> Christian Hubert-Hugoud
>
> "" a


écrit
> dans le message de news:0a9401c4dd65$606b59e0$
> Je disais donc que je veux faire en VB6 un client DDE
> pour un programme serveur (HISTDATA) qui permet de
> l'interroger en DDE.
>
> Pour les accès des commandes en mode caractère j'ai
> trouvé, il n'y a pas de problème. Par contre, il y a des
> commandes qui requièrent des nombres et non pas des
> caractères.
>
> Comment puis-je faire ?
>
> La seule façon que j'ai trouvé pour faire un lien DDE est
> de passer par la propriété LinkItem d'un textbox. Il n'y
> a pas moyen de faire autrement ?
>
> Merci et à bientôt
> François
> >-----Message d'origine-----
> >Bonjour,
> >
> > J'ai un programme qui me permet de l'interroger par
> >lien DDE.
> >
> >
> > Il y a un certain nombre de commande qui doivent être
> >des chaines de caractères. Ceci ne pose pas de problème
> >en liant des textbox avec la variable d programme
> distant.
> >.
> >
>
>
>