2009-05-22 5 views
1

J'ai développé une application de fenêtre dans VS2005 en utilisant C#. J'ai besoin d'intégrer un autre projet avec mon projetComment ouvrir un projet différent du projet en cours en utilisant des threads ou des processus en C#.?

EDIT: i.e passer une variable du 1er projet au 2ème projet et charger la forme du 2ème projet.

Alors j'ai appelé l'autre principal à l'aide du projet,

namespace.className.Main(args); 

Mais si je le fais, quand le 2ème projet est ouvert, je ne suis pas en mesure de passer à mon premier projet. J'ai besoin de quitter mon 2ème projet pour naviguer vers mon 1er projet.

J'ai également remarqué que le 2ème projet est exécuté dans le même processus du 1er projet plutôt qu'un nouveau processus. Alors, comment puis-je résoudre ce problème? ai-je besoin de créer un nouveau thread ou un nouveau processus et de faire fonctionner le second projet et comment le faire pour qu'ils soient indépendants et que je puisse passer d'une application à l'autre.

+0

les Voulez-vous comme un processus, ou deux? –

+0

je les veux comme deux processus – SyncMaster

Répondre

2

Avez-vous essayé

System.Diagnostics.Process.Start(filename); 

MSDN Link

0

Avez-vous essayé de suivre?

var formFrom2ndProject = new FormFrom2ndProject() 
formFrom2ndProject.Show() 
+0

désolé comme j'ai raté cette info, j'ai besoin de passer une variable du 1er projet au 2ème projet et charger la forme du 2ème projet. – SyncMaster

Questions connexes