éxécuter composant

cs_francois39 Messages postés 21 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 26 novembre 2009 - 20 mars 2009 à 19:37
cs_francois39 Messages postés 21 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 26 novembre 2009 - 21 mars 2009 à 12:08
Bonjour

Dans un projet nommé "test1", j'ai une form avec un composant qui affiche la vidéo d'une caméra ip sous visual studio en c# et dans un autre projet nommé "test2" j'ai une form avec un bouton.
Je voudrais que quand je click sur le bouton du projet2 sa me lance "test1.exe"(l'éxecutable du premier projet)
J'ai procédé comme ceci:
Dans l'évenement  du bouton j'ai mis ce code:

Process P = Process.Start("C:\\Users\\fra\\Documents\\Visual Studio 2005\\Projects\\test1\\test1\\bin\\Debug\\test1.exe")

Mais quand je lance test2 (F5) sa m'ouvre une fenetre windows qui dit:  test1 à cessé de fonctionner.

Si je clique sous windows sur test1.exe  cela me met le même message par contre sous visual studio, il s'exécute très bien
depuis mon projet "test1" mais moi je veux pouvoir l'exécuter depuis "test2".

merci de m'aider

2 réponses

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
20 mars 2009 à 21:08
Bonsoir,
Tant que tu n'arrivera pas à faire executer ton programme directement sous windows tu ne pourra pas non plus le lancer depuis un autre programme.
Donc tout d'abord essaie de voir pourquoi il ne s'execute pas correctement sous windows, sans dout manque-t-il un composant.
est-ce que tu le lances depuis le répertoire de génération ?

Cdlt
C# is amazing, enjoy it!
0
cs_francois39 Messages postés 21 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 26 novembre 2009
21 mars 2009 à 12:08
Oui je lance bien mon application ou le code se génere mais j'ai oublier de préciser que j'ai une Dll que j'ajoute pour pouvoir utiliser le composant video de la caméra.
Donc le problème vient peut être de la.

Mais je ne sais pas comment y remédier.
0
Rejoignez-nous