Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Program aus c# starten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.01.2005, 12:57 Uhr
~Marcell
Gast


Hi,

ich bin leider vollkommener Neuling in c# Programmierung. Daher die Frage: Wie kann ich ein Program von meinem c# Program aus starten.
Unter c++ konnte ich einfach mit system( ) die exe-Datei aufrufen und alles hat funktioniert.
Vielen Dank

Marcell
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.01.2005, 12:01 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Z.B. so:


C++:
            Process p = new Process();
            p.StartInfo.FileName = "Datei.exe";
            p.StartInfo.Arguments = "Param1 Param2 Param3");
            p.Start();
            p.WaitForExit();


--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.01.2005, 15:52 Uhr
~Marcell
Gast


Vielen Dank Bruder Leif,

leider löst das mein Problem nicht ganz. Soweit ich weiß startet man somit nur einen( !) Prozess. Was ich eigentlich machen will ist, dass ich ein Program (gnuplot) starte und dieses Program mir in einem neuen Graphenfenster etwas ausgibt. Es scheint kein Problem zu sein, dass Program selber zu starten. Leider wird dann das Graphenfenster nicht mit gestartet (Prozess ??? )! Da ich wusste, dass das Program im cmd einwandfrei mit Graphenfenster startet, hatte ich in meinem c++ Program system( ) benutzt. Auch hier hatte ich ShellExecute( ) versucht zu benutzen, aber das hatte die gleichen Auswirkungen, wie C#: Das Graphenfenster startete nicht mit.
Daher ist für mich die Frage, ob es eine Möglichkeit gibt, dass ich cmd starte und das Program ausführen lasse. (Oder vielleicht doch was ganz anderes? )

MfG
Marcell
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.01.2005, 18:48 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Probiers mal mit "CMD /C Gnuplot.exe", dann startet das Programm über CMD...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: