12.01.2011, 16:04
Moin
Kleines Problem: Ich habe 2 While schleifen die parallel und völlig unabhängig voneinander laufen. In der einen (A) laufen Berechnungen, die andere (B) aktualisiert nur alle 5 sek. einen Bildring.
Schleife A kann direkt durch einen Button beendet werden. Schleife B soll zeitgleich beendet werden. Hierzu habe ich für Schleife B eine lokale Variable von dem Stop Button von A erzeugt. So weit so gut. Wenn ich auf Stop klicke beendet sich zwar Schleife A, B läuft aber weiter. Nur wenn ich den Button so lange drücke, bis ein weiterer Durchlauf von B vorbei ist (im worstcase eben 5sek
), funktionierts.
Gibt es eine Möglichkeit Schleife B explizit mit A abzubrechen und nicht erst die eingestellte Wartezeit abzuwarten??
thx für Vorschläge
mfg

Kleines Problem: Ich habe 2 While schleifen die parallel und völlig unabhängig voneinander laufen. In der einen (A) laufen Berechnungen, die andere (B) aktualisiert nur alle 5 sek. einen Bildring.
Schleife A kann direkt durch einen Button beendet werden. Schleife B soll zeitgleich beendet werden. Hierzu habe ich für Schleife B eine lokale Variable von dem Stop Button von A erzeugt. So weit so gut. Wenn ich auf Stop klicke beendet sich zwar Schleife A, B läuft aber weiter. Nur wenn ich den Button so lange drücke, bis ein weiterer Durchlauf von B vorbei ist (im worstcase eben 5sek

Gibt es eine Möglichkeit Schleife B explizit mit A abzubrechen und nicht erst die eingestellte Wartezeit abzuwarten??
thx für Vorschläge
mfg