Seite 1 von 1

Not-Aus-Schalter?

Verfasst: 14. April 2007 15:35
von Aussie-Kes
Hallo!
Was mache ich, wenn ich mich in einer Endlosschleife (oder zumindest voraussichtlich unbeabsichtigt langen Berechnung) gefangen hab, die alles lahmlegt? Gibt es sowas wie nen Not-Aus-Schalter? Die Lösung mit dem Reset-Knopf drücken gefällt mir nicht so gut, war aber gerade die einzige, die ich in meiner Verzweiflung gefunden habe...
Kerstin

Verfasst: 14. April 2007 15:39
von -=Freaky=-
da sollte man threads benutzen. dazu ist QThread da.
mehr in deiner qt-doku und/oder bei google.

mfg,
julian

Verfasst: 14. April 2007 15:49
von Aussie-Kes
Danke! Da hab ich doch schon mal nen Anhaltspunkt zum reinwühlen (bin noch ein Frischling...)
Kerstin

Verfasst: 14. April 2007 17:34
von der_andreas
unter Windows den Taskmanager aufrufen und den entspr. Prozess beenden.
in hartnäckigen Fällen mit Strg+Alt+Entf die Windows-Main-Loop unterbrechen :))
unter Linux in der Shell oder Xterminal:

Code: Alles auswählen

ps aux|grep dein_programmname
das sollte Dir mindestens zwei Zeilen zurückgeben, deren eine mit 'grep dein_programmname' endet. Die andere, bzw. die wo am Ende dein Programm-/Debugaufruf steht ist die mit der Prozess-ID, die in der zweiten Spalte der Ausgabe steht. Diese Zahl merken, dann

Code: Alles auswählen

kill -9 Prozess-ID
und schwupps ist er weg...
HTH

Verfasst: 15. April 2007 03:39
von Aussie-Kes
Hallo!
Bin Mac-User :)
Hatte mich so verprogrammiert, dass ich nicht mehr aus meiner Anwendung rausgekommen bin (hab tausende von neuen Fenstern öffnen lassen :oops: ).Task-Manager hatte keine Chance (hab ihm 5 Minuten gegeben um aufzugehen) und in die Konsole kam ich auch nicht mehr rein. Apfel-Q hat auch nichts gebracht... Das waren so die Sachen, die mir spontan eingefallen sind in meiner Not. Und dann das Ausschalt-Knöpfchen.
Ich sollte wohl besser aufpassen, was ich da so hinprogrammiere (ein ++ an der richtigen Stelle kann Wunder bewirken 8) ).
Gute Nacht!
Kerstin