PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aufruf eines externen Programms in C++


mh01
2003-05-21, 15:22:53
Tag auch!

Ich habe folgendes Problem:
Beim Aufruf eines externen Programms mittels
int system (const char *command);
wird die Ausführung meines Programms unterbrochen, bis das aufgerufene Programm beendet wird.

Jetzt möchte ich allerdings ein externes Programm aufrufen, ohne den Ablauf meines Programms bis zur Beendigung des externen zu unterbrechen.

Ist dies möglich und wenn ja, wie mache ich das?

stabilo_boss13
2003-05-21, 15:51:38
Nach deiner Sig gehe ich mal davon aus, dass du das für Windows brauchst.

Du machst das mit CreateProcess. Ein sehr gutes Beispiel findest du hier:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_processes.asp

mh01
2003-05-22, 12:07:16
Hat mir weitergeholfen, jetzt funktioniert alles was ich wollte.

Vielen Dank für den Tip.