Interaction entre deux programmes

Interaction entre deux programmes - C++ - Programmation

Marsh Posté le 06-06-2003 à 18:32:30    

Bonjour, je cherche comment faire pour ecrire dans une boîte de dialogue d'un programme A a partir d'un programme B. Je sais pas si j'ai été clair........
Enfin bref je crois savoir (dites moi, si je me trompe) qu'il faille  se servir d'active X alors si vous pouviez me guider je vous en serez tres reconnaissant sachant que mes connaissances en Active X sont casi nulles!
Merci pour les courageux ki voudront bien me répondre.......

Reply

Marsh Posté le 06-06-2003 à 18:32:30   

Reply

Marsh Posté le 06-06-2003 à 19:54:42    

JAMBON a écrit :

Bonjour, je cherche comment faire pour ecrire dans une boîte de dialogue d'un programme A a partir d'un programme B. Je sais pas si j'ai été clair........
Enfin bref je crois savoir (dites moi, si je me trompe) qu'il faille  se servir d'active X alors si vous pouviez me guider je vous en serez tres reconnaissant sachant que mes connaissances en Active X sont casi nulles!
Merci pour les courageux ki voudront bien me répondre.......  


 
si A est lancé par B (avec un ShellExecute, CreateProcess ou autre), alors pas de pb, B peut intéragir sans pb, récuperer le handle de la fenetre de A et en faire n'importekoi.
 
dans l'autre cas (A et B indépendants), ca peut poser plus de problemes, faut tester...
 
mais dans les 2 cas, je vois pas le rapport avec un quelconque ActiveX, a part si y en a un qui a été concu exprès pour cela, mais ca m'étonnerait...
 
Y a aussi des gens qui vont te parler de COM, mais ceux-la faut pas les écouter.

Reply

Marsh Posté le 08-06-2003 à 12:24:51    

tu fais un serveur locale comme pour mldonkey

Reply

Marsh Posté le 08-06-2003 à 12:34:27    

xWillow a écrit :

tu fais un serveur locale comme pour mldonkey


 :lol:

Reply

Marsh Posté le 12-06-2003 à 19:07:56    

Puis-je avoir plus de précisions si les programmes sont independants  
ex : je pense à clony xxl : clony arrive à passer des arguments dans clone cd. Je voudrais savoir si ShellExecute ou CreateProcess sont suffisants?

Reply

Marsh Posté le 12-06-2003 à 19:24:44    

JAMBON a écrit :

Puis-je avoir plus de précisions si les programmes sont independants  
ex : je pense à clony xxl : clony arrive à passer des arguments dans clone cd. Je voudrais savoir si ShellExecute ou CreateProcess sont suffisants?


 
Ca depend comment le programme appelé (ici clonecd) recoit les paramètres car il y a de nombreux moyens de faire communiquer 2 process. Si c'est avec des paramètres dans la ligne de commande (je crois que c'est le cas de clonecd) => ShellExecute suffit.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 12-06-2003 à 23:24:11    

ok thank you, je vais essayer pour mon application et je reviendrai reposer des ptes questions si j'ai du mal (ce ki est fort possible a prori)

Reply

Marsh Posté le 13-06-2003 à 08:48:06    

pour ecrire dans la dialoguebox d'un autre prog, en trouvant son hwnd avec FindWindow, et en ecrivant avec SendMessage ca marche pas ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 15-06-2003 à 15:17:16    

Citation :

pour ecrire dans la dialoguebox d'un autre prog, en trouvant son hwnd avec FindWindow, et en ecrivant avec SendMessage ca marche pas ?

 
Ah ça peut m'intéresser mais qu'est-ce ke le hwnd?

Reply

Marsh Posté le 15-06-2003 à 19:55:34    

l'identifiant de la fenetre, tu devrais le savoir je pense

Reply

Marsh Posté le 15-06-2003 à 19:55:34   

Reply

Marsh Posté le 15-06-2003 à 23:11:03    

Citation :

l'identifiant de la fenetre, tu devrais le savoir je pense

 
eh bien non figure toi, je débute en programmation d'interface graphique et je n'y connais rien alors soyez indulgent avec les débutants...  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed