Seite 1 von 1

QProcess

Verfasst: 24. September 2005 22:29
von ElwoodJ
Hallo zusammen,

ich habe folgendes Problem. Ich programmiere gerade etwas mit QProcess herum. Ich habe nun ein Programm geschrieben was den normal ping aufruft. Die Ausgabe leite ich in meine GUI um. Soweit haut das auch wunderbar hin. Nur wenn ich den Ping nun beende über QProcess::close() z.B. bekomme ich die Statistik nicht mehr in meine GUI zurück.

Habt ihr da vielleicht ne Lösung für?

Besten Dank schon mal

Verfasst: 24. September 2005 22:56
von andiK
Hallo ElwoodJ,
ich hab' mal was ähnliches programmiert, allerdings habe ich den QProcess des ping nicht
mit close() abgewürgt, sondern ich habe den ping befehl mit der option -n ausgeführt,
d.h. bei ping -n 5 <ipadresse> ist nach 5 ping-Versuchen schluß und die Statistik wird ausgegeben. Ich hoffe das hilft bei Dir auch weiter.

Gruesse,
andiK

Verfasst: 24. September 2005 23:35
von ElwoodJ
Danke für den Tip,
die Idee hatte ich auch schon, aber ich würde den Ping gerne dauerhaft laufen lassen bis ich ihn beende.

Ich hoffe das sich sowas irgendwie realisieren lässt. Eine Möglichkeit könnte doch auch sein dass man nen Ctrl + c über Programm erzeugt und an die Konsole sendet oder?