Thread Etwas warten dann Funktion beenden: Mit Zeitschleife abbrechen
(16 answers)
Opened by fritz at 2005-12-20 10:25
Also zum Ablauf,
Zuerst lade ich auf eine Microcontroller ein Programm ( Blinkprogramm) Danach setze ich mittels einer Funktion einen Breakpoint. ( Funktion in der DLL ) Jetzt moechte ich mit einer RUN TO BREAKPOINT Funktion auf diesen Breakpoint auflaufen. Das funktioniert auch alles ganz wunderbar. Wenn ich jetzt aber einen Breakpoint auf eine Adresse setze auf der ueberhaupt kein Statement liegt, laeuft die RUN TO BREAKPOINT Funktion ewig und der Programmablauf stoppt. Jetzt moechte ich in so einem Fall diese Funktion abbrechen. Da bei gueltiger Adresse der Breakpoint nach spaetestens 5 sec erreicht wird, will ich nach 10 sec mit dem Programmablauf weitermachen und als Rueckgabe " Breakpoint nicht gefunden " zurueckgeben. Jetzt hab ich mir gedacht das ich mit dem Child Prozess den aufruf mache und nach Eintreffen im Breakpoint an den Parent eine 1 zurueckgebe. Der Parent schlaeft 10 sec und fragt dann ab was vom Child gekommen ist und handelt dementsprechend. Soweit die Theorie, jetzt die Praxis.............................:p |