external Programm ausführen

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Chunya
Beiträge: 16
Registriert: Do Feb 13, 2014 10:22 pm

external Programm ausführen

Beitrag von Chunya » Do Aug 07, 2014 6:30 pm

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

nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: external Programm ausführen

Beitrag von nufan » Do Aug 07, 2014 10:41 pm

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

Antworten