Aufruf einer Konsolenanwendung
-
Hallo,
brauche mal wieder Hilfe.
Ich möchte in meiner Windowsanwendung ein Konsolenfenster aufrufen und dem einen AnsiString übergeben, der durch die Konsolenanwendung ausgeführt werden soll.
Wie stelle ich das an?

Danke.
Gruß
jamiger
-
Hallo,
wenn der String als Parameter in die Konsolenanwendung übergeben werden soll:
// Als Beispiel: ShellExecute(NULL, "open", "ping.exe", " 192.168.1.1 -t", NULL, SW_SHOWNORMAL);mfg, Micha!
-
Hallo,
den Parameter, den ich übergeben möchte, ist in einer AnsiString-Variable abgelegt, erwartet wird aber eine char-Variable.
Da ich noch in meinen Anfängen in der C++-Programmierung bin, bin ich mir nicht sicher, wie ich eine Typumwandlung von AnsiString nach char hin kriege (wenn das überhaupt möglich ist).
-
In Borland Builder gibts AnsiString.c_str();
-
Danke. So gehts.
Gibt es eine Möglichkeit das cmd-Fenster stehen zu lassen?
Der Aufruf geht so schnell, dass ich gar nicht kontrollieren kann, was ich da übergeben habe.