Communication entre executables...

hagen132456 Messages postés 25 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 juillet 2005 - 13 juil. 2005 à 08:06
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 - 13 juil. 2005 à 14:36
codeurs codeuses bonjour!


Voila j'aimerais faire communiquer deux ".exe" ensemble (pour echange d'informations ou de valeurs de variables etc...)
Est ce que cela est possible en C# et comment dois je m'y prendre?
Je suis quasi sur que c possible car ca me parait qd meme une fonctionnalité assez courante je pense
par contre je vois pas du tout comment la mettre en oeuvre.
c pour par example lancé deux .exe saisir un mot ds l'un puis via le clic d'un boutton on retrouve le mot
ds le textbox du second exe (c un exemple simple).
J'ai fouiner un peu dans msdn et dans mes souvenirs des sources que j'avais vu passer sur le site mais bon rien de parlant.
Sous Msdn j'ai trouvé "communication entre processus" mais bon c pas super clair pour un novice comme moi
D'avance Merci
si il y'a deja des examples sur le site faites le moi savoir.
bon codage @ tous
@++

8 réponses

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
13 juil. 2005 à 08:41
Bien sur, tu peux faire ca a l'aide du remoting ou plus généralement, de la sérialisation.



Le principe de la sérialisation, c'est justement de d'écrire "en dur"
une instance de n'importe quel objet depuis un assembly, et de le
recuperer dans un autre assembly ayant la meme classe que l'objet
sérialisé

Mx
0
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
13 juil. 2005 à 08:53
Si qlq'un a un exemple de "communicaion interprocess" vraiment simple à implementer je suis intéressé aussi..
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
13 juil. 2005 à 08:58
Je sais pas si tu trouveras quelque chose de "simple", mais bon, a ton niveau ce sera pas difficile ;).

Regarde du coté de Code-project, tu trouveras plusieurs exemples, comme celui la


D'ailleurs, faudrait que je me penche sur le sujet un jour.


Mx
0
hagen132456 Messages postés 25 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 juillet 2005
13 juil. 2005 à 09:34
c bien aimable....je t'avoue que j'ai pas tout bien tout compris sur le passage "Le principe de la sérialisation, c'est justement de d'écrire "en dur" une instance de n'importe quel objet depuis un assembly, et de le recuperer dans un autre assembly ayant la meme classe que l'objet sérialisé"...
mais bon v essayer de m'en occuper.
J'ai cherché et justement j'allais poster que c possible via la remoting ou encore via ls sockets (ce qui est utilisé en C++ etc...)
bref la veille méthode puisque now ds le framework c le remoting qui prime et en + ca rime ;)

Dis MX t'as pas de la doc etc ....? pour que j'y vois un peu plus clair dans la sérialisation et les assembly.v aller voir ds msdn mais bon si t'as des trucs qui peuvent m'aider sous la main jsuis prenneur.
Bon jmy recolle et te tiens au parfum.

JF
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
13 juil. 2005 à 09:40
Merci, l'exemple me semble bien, je le garde dans mes favoris, j'ai pas trop le courage d'étudier le .NET Remoting aujourd'hui : ) Y'a trop de technologie à étudier avec l'arrivé de .NET 2.0 et la beta de Longhorn et en plus ils parlent deja du C# 3.0, mais comment on va faire !! : )
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
13 juil. 2005 à 09:44
Hagen, voila un petit article qui t'expliquera mieux le principe
Bon courage


Mx
0
hagen132456 Messages postés 25 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 juillet 2005
13 juil. 2005 à 09:51
Merci bien du dépannage.
jte tiens au jus.

reste plus qu'a.....comme on dit.

Si je trouve d'autre articles ou truc intéressant je repasserai car ca peut toujours servir ; )

bon courage
J.F
0
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
13 juil. 2005 à 14:36
Hello,

Autrement, au niveau du passage de message, il y a aussi les MSMQ.

Amicalement, SharpMao
0
Rejoignez-nous