ein anderes programm überwachen?
-
hi!
ich hoffe ich bin hier richtig in ansi c++!
Ich habe zwar eine dialoganwendung und starte aus dieser Anwendung per button eine andere Anwendung(DOS). jetzt will ich irgendwie mitbekommen wenn dieses DOS Programm wieder beendet wird, dann soll nämlich in meinem programm etwas ausgeführt werden. (Meines läuft natürlich im Hintergrund weiter.)
Wie mache ich das?
herzlichen Dank,
l00P
-
Wie startest du das andere Programm denn? Über system() läuft dein Programm ja erst
weiter, wenn das andere beendet wurde. Wäre daher ja optimal für deinen Zweck,
nur müsstest du das ganze wohl in nen Thread packen, damit dein Fenster weiterhin
neu gezeichnet wird.
-
ich starte das andere programm mit WinExec()
Ich werde das mit system mal probieren aber gibt es eine möglichkeit einen handle auf das andere programm zu bekommen oer sowas in der richtung?danke
-
Hallo,
ich habe auch eine Frage: Gibt es fork() und execlp() nur unter Linux?
http://www.c-plusplus.net/forum/viewtopic.php?t=57966&highlight=execlpMerci
-
Übrigens ist hier ISO-C++, nicht ANSI-C++, weil ANSI nur für Amiland ist.
Aber nichts für ungut.
-
Mis2com schrieb:
Übrigens ist hier ISO-C++, nicht ANSI-C++, weil ANSI nur für Amiland ist.
Aber nichts für ungut.1. Es gibt kein ANSI C++
2. Es gibt nur ISO C++
3. Es gibt nur ANSI C
4. ANSI gillt nicht nur im Amiland
-
Achso, ok, dann kommt es aus Amiland bzw. wird da verwaltet oder so, ok, vergiss es.