Seite 1 von 1

external Programm ausführen

Verfasst: Do Aug 07, 2014 6:30 pm
von Chunya
Ich möchte in ein Programm A ein anderen Programm B ausführen. Dort habe ich system() benutzt und es funktioniert.
Nun möchte ich die Rückmeldung von Programm B (z.B. Fehlermeldung ggf) in Programm A zugreifen, wenn z.B. eine Fehler in Programm B auftritt. Könnte Jemand eine Idee vorschlagen, unter die Bedingung, dass die beide Programm unter keine Konsole Anwendung laufen.

Danke im Voraus.

Viele Grüße,
Chunya

Re: external Programm ausführen

Verfasst: Do Aug 07, 2014 10:41 pm
von nufan
Lösung mit Pipe:
http://www.proggen.org/doku.php?id=linu ... cessoutput
Schöner kann man das auch noch mit Forks oder einem exec-Aufruf lösen, falls du unter POSIX arbeitest.

Lösung mit Qt:
http://www.proggen.org/forum/viewtopic.php?f=30&t=1591