2010-10-06 4 views
1

Comment communiquer entre deux formulaires de fenêtre, chacun a son propre projet, de sorte que les formulaires ne fonctionnent pas sous le même processus.Communication entre les formulaires "Pas même processus"

envoyer et recevoir la valeur de chaîne, .net 2

Merci pour l'entrée.

Interprocess Communication en utilisant Nommé exemple Pipes: http://www.switchonthecode.com/tutorials/interprocess-communication-using-named-pipes-in-csharp

utilisant l'échantillon .NET Remoting: http://www.codeproject.com/KB/IP/Net_Remoting.aspx

+0

Quelle version de .NET utilisez-vous? – ChaosPandion

+0

Veuillez définir * communiquer *. Données, protocole, etc ... –

Répondre

2

Vous devrez utiliser un mécanisme de communication interprocessus qui est pris en charge par .NET. Les standards sont nommés pipes, sockets et WCF. C'est toujours douloureux et cela tend à déstabiliser votre produit puisque l'échec est si difficile à gérer. Vous aurez besoin de dix bonnes raisons de vouloir faire cela.

+0

IPC est vraiment un art. Ce n'est certainement pas quelque chose que vous voulez introduire dans votre application sans y penser. – ChaosPandion

+0

très bien expliqué merci. –

+0

@ Power-Mosfet - Mosfets ... ramène de bons souvenirs. – ChaosPandion

0

Mon vote est à distance pour un projet 2.0. J'avais une exigence il y a quelques années où je devais avoir 2 applications distinctes communiquent. Le remoting a fonctionné comme un charme. Vous avez juste besoin de vous assurer que vous comprenez ce qui se passe.

Questions connexes