philheiz
Messages postés117Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention11 octobre 2007
-
24 janv. 2005 à 21:32
Elektrome
Messages postés1Date d'inscriptionsamedi 23 octobre 2004StatutMembreDernière intervention 5 juin 2007
-
5 juin 2007 à 13:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Elektrome
Messages postés1Date d'inscriptionsamedi 23 octobre 2004StatutMembreDernière intervention 5 juin 2007 5 juin 2007 à 13:52
Salut,
Cette source a l'avantage d'aller droit au but : elle est simple, claire, facile à comprendre donc pour un newbi. En plus ça marche du premier coup !
Merci !
cs_machmacha
Messages postés97Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention28 mai 2010 23 mars 2007 à 22:38
salut,
Merci bcp l'application s'exécute trés bien et j'ai aprécié les commentaires que vous avez introduit mercii une deuxième fois.
cs_epson1
Messages postés89Date d'inscriptiondimanche 12 novembre 2000StatutMembreDernière intervention29 mars 2013 23 mars 2007 à 19:56
Salut Machmacha ,
Pour que ça marche ,il ne faut pas oublier de mettre dans les proprietés du form :(dans la fenêtre Proprieté à droite)
1 : LinkMode > source
2 : LinkTopic > "nom du sujet de la conversation DDE",Par exemple "test" ou ce que tu veux.
Et ça vaut pour les deux projets serveur et client.
Le linkTopic doit être identique dans les deux.
En espérent t'avoir aidé.
@+
cs_machmacha
Messages postés97Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention28 mai 2010 23 mars 2007 à 16:51
alooo si quelqu'un peut m'aidez Merciii d'avance
cs_machmacha
Messages postés97Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention28 mai 2010 23 mars 2007 à 16:50
Bonjour,
j'ai télécharger l'application qui traite la communication DDE et jai un petit souci..
je me demande si on doit charger un composant DDE qui n'est pas present par defaut a l'ouverture de vb6?
j'ai placé les deux methodes de connexions et deconnexion sur mes deux formulaires et j'ai bien verifié les noms du champ texte de chaque formulaire (cap2)
et je lance sur mon projet1 nommé par GPS(GPS.vbp) le code :
DDE_CONNECT cap2, "cap2", "stage", "CONNECTION_TEST"
et je lance sur mon projet2 nommé par stage(stage.vbp), le code :
DDE_CONNECT cap2, "cap2", "GPS", "CONNECTION_TEST"
je recois une erreur qui me dit "No Connection existing..."
Pouvez vous m'aider en m'apportant une vision exterieure!? Merci d'avance.
c'est tréés urgent
philippe laschweng 1
Messages postés278Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention13 avril 20132 19 juil. 2005 à 11:05
super l'exemple, exactement ce que je cherchais !
Ton exemple fonctionne parfaitement bien, mais dés que j'essaye de récupérer par ce moyen sur un autre projet, impossible de le faire tourner !!!
Je sais pas ou ca coince !!
cs_Melbourne
Messages postés1Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention18 mai 2005 18 mai 2005 à 12:19
Pour EPSON1:
Pour discuter entre deux machines utilise le service DDEShare ca marche tres bien.
cs_epson1
Messages postés89Date d'inscriptiondimanche 12 novembre 2000StatutMembreDernière intervention29 mars 2013 29 mars 2005 à 17:16
Bonjours et merci pour ce bout de code.
C'est court et ça marche.
Je me demandais si ça marcherait entre deux bécannes du réseau et si oui comment m'y prendre ?
Encore merci et bravo pour tous ces efforts :)
Amitié ,
epson1
trexor
Messages postés134Date d'inscriptionmercredi 9 mars 2005StatutMembreDernière intervention17 octobre 2010 17 mars 2005 à 12:10
Bonjour,
j'ai un peu de soucis avec le code, je narrive pas l'appliquer avec mon projet , je me demande si on doit charger un composant DDE qui n'est pas present par defaut a l'ouverture de vb6?
j'ai placé les deux methodes de connexions et deconnexion sur mes deux formulaires et j'ai bien verifié les noms du champ texte de chaque formulaire (cap2)
et je lance sur mon projet1 nommé par GPS(GPS.vbp) le code :
DDE_CONNECT cap2, "cap2", "stage", "CONNECTION_TEST"
et je lance sur mon projet2 nommé par stage(stage.vbp), le code :
DDE_CONNECT cap2, "cap2", "GPS", "CONNECTION_TEST"
je recois une erreur qui me dit "No Connection existing..."
Pouvez vous m'aider en m'apportant une vision exterieure!? ... Ca fait deux jours que je tourne en rond et je ne vois pas le pb...
Cordialement,
trexor
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 26 janv. 2005 à 11:04
Link TimeOut; Ajuste un temps(delai) pendant que l'aplication de destination attend une reponse de l'application source.
50= le delai exprimé en dixieme de seconde donc 5s ici.
Petit conseil lors de l'emploi du link timeout;
employé de préférence Doevents avant
Doevents
link timeout=50
'//Traitement ou suivi du code
Sinon bonne initiative.
Mais l'emploi d'une com dde est relative aux exigences demandées de ton programme.
ex:
si tu as besoin seulement de copier,modifier ou meme lire un fichier, utilise plutot l'emploi d'1 repertoire Temp
dans ton appliq ou l'un comme l'autre ira chercher le fichier.
Apres quoi tu utiliseras le Kill (nom du fichier)
De plus cela evitera de nombreuses erreurs de programmes.
@+ Nisand-Systems
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 25 janv. 2005 à 17:50
Oui c'est ca en fait sans communication ca coupe la communication DDE Désolé pour le commentaire. lol.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 25 janv. 2005 à 17:18
je pense que ca declenche un evenement error qq chose ou une cessation de tentative, si l'un des deux ne peut joindre l'autre entité....
et ce, après 50 ms
cqui789
Messages postés261Date d'inscriptionjeudi 13 janvier 2005StatutMembreDernière intervention18 mai 20093 25 janv. 2005 à 16:49
meme chose que les autres plus c'est facile a comprendre
pourquoi le
.LinkTimeout = 50
n'est pas explique?
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 25 janv. 2005 à 16:37
Merci a tous les deux ca me fait super plaisir.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 24 janv. 2005 à 22:14
idem... on en apprend tous les jours ;-)
merci a toi, pour ce code sympathique
philheiz
Messages postés117Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention11 octobre 20071 24 janv. 2005 à 21:32
c'est cours, ca marche, c'est bien. je viens d'apprendre qqchose.
5 juin 2007 à 13:52
Cette source a l'avantage d'aller droit au but : elle est simple, claire, facile à comprendre donc pour un newbi. En plus ça marche du premier coup !
Merci !
23 mars 2007 à 22:38
Merci bcp l'application s'exécute trés bien et j'ai aprécié les commentaires que vous avez introduit mercii une deuxième fois.
23 mars 2007 à 19:56
Pour que ça marche ,il ne faut pas oublier de mettre dans les proprietés du form :(dans la fenêtre Proprieté à droite)
1 : LinkMode > source
2 : LinkTopic > "nom du sujet de la conversation DDE",Par exemple "test" ou ce que tu veux.
Et ça vaut pour les deux projets serveur et client.
Le linkTopic doit être identique dans les deux.
En espérent t'avoir aidé.
@+
23 mars 2007 à 16:51
23 mars 2007 à 16:50
j'ai télécharger l'application qui traite la communication DDE et jai un petit souci..
je me demande si on doit charger un composant DDE qui n'est pas present par defaut a l'ouverture de vb6?
j'ai placé les deux methodes de connexions et deconnexion sur mes deux formulaires et j'ai bien verifié les noms du champ texte de chaque formulaire (cap2)
et je lance sur mon projet1 nommé par GPS(GPS.vbp) le code :
DDE_CONNECT cap2, "cap2", "stage", "CONNECTION_TEST"
et je lance sur mon projet2 nommé par stage(stage.vbp), le code :
DDE_CONNECT cap2, "cap2", "GPS", "CONNECTION_TEST"
je recois une erreur qui me dit "No Connection existing..."
Pouvez vous m'aider en m'apportant une vision exterieure!? Merci d'avance.
c'est tréés urgent
19 juil. 2005 à 11:05
Ton exemple fonctionne parfaitement bien, mais dés que j'essaye de récupérer par ce moyen sur un autre projet, impossible de le faire tourner !!!
Je sais pas ou ca coince !!
18 mai 2005 à 12:19
Pour discuter entre deux machines utilise le service DDEShare ca marche tres bien.
29 mars 2005 à 17:16
C'est court et ça marche.
Je me demandais si ça marcherait entre deux bécannes du réseau et si oui comment m'y prendre ?
Encore merci et bravo pour tous ces efforts :)
Amitié ,
epson1
17 mars 2005 à 12:10
j'ai un peu de soucis avec le code, je narrive pas l'appliquer avec mon projet , je me demande si on doit charger un composant DDE qui n'est pas present par defaut a l'ouverture de vb6?
j'ai placé les deux methodes de connexions et deconnexion sur mes deux formulaires et j'ai bien verifié les noms du champ texte de chaque formulaire (cap2)
et je lance sur mon projet1 nommé par GPS(GPS.vbp) le code :
DDE_CONNECT cap2, "cap2", "stage", "CONNECTION_TEST"
et je lance sur mon projet2 nommé par stage(stage.vbp), le code :
DDE_CONNECT cap2, "cap2", "GPS", "CONNECTION_TEST"
je recois une erreur qui me dit "No Connection existing..."
Pouvez vous m'aider en m'apportant une vision exterieure!? ... Ca fait deux jours que je tourne en rond et je ne vois pas le pb...
Cordialement,
trexor
26 janv. 2005 à 11:04
50= le delai exprimé en dixieme de seconde donc 5s ici.
Petit conseil lors de l'emploi du link timeout;
employé de préférence Doevents avant
Doevents
link timeout=50
'//Traitement ou suivi du code
Sinon bonne initiative.
Mais l'emploi d'une com dde est relative aux exigences demandées de ton programme.
ex:
si tu as besoin seulement de copier,modifier ou meme lire un fichier, utilise plutot l'emploi d'1 repertoire Temp
dans ton appliq ou l'un comme l'autre ira chercher le fichier.
Apres quoi tu utiliseras le Kill (nom du fichier)
De plus cela evitera de nombreuses erreurs de programmes.
@+ Nisand-Systems
25 janv. 2005 à 17:50
25 janv. 2005 à 17:18
et ce, après 50 ms
25 janv. 2005 à 16:49
pourquoi le
.LinkTimeout = 50
n'est pas explique?
25 janv. 2005 à 16:37
24 janv. 2005 à 22:14
merci a toi, pour ce code sympathique
24 janv. 2005 à 21:32