INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zeitverzögerung Unterbrechen!



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.08.2012, 14:37 (Dieser Beitrag wurde zuletzt bearbeitet: 30.08.2012 14:44 von Lucki.)
Beitrag #11

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Zeitverzögerung Unterbrechen!
Es wurde ja schon gesagt: Mit der Wait-Funktion geht das nicht. Aber mit anderen Mitteln ist es fast immer möglich, jeden Programmierwunsch wahr werden zu lassen. So auch hier. Die einfachste Möglichkeit wurde schon erwähnt: Verwendung der Occurrence. Die wartet genau so wie die Wait-Funktion, wenn aber die Occurrence gefeuert wird, dann geht es sofort weiter. (Davon gibt es von mir Beispiele im Forum) Die Occurrence ist also gewissermassen ein unterbrechbares Wait.
Andere Möglichkeit ist die Ereignisstruktur. Der Timeout ist wie Wait, wird aber ebenfalls sofort unterbrochen, wenn ein Ereignis eintritt.
Beispiel:
   
Edit: Leider habe ich mich selbst noch nie mit zeitgesteuerten Strukturen auseiandergesetzt. Vom Hörensagen glaube ich aber mitbekommen zu haben, das es damit auch die Möglichkeit gibt, ein Warten zu unterbrechen. Vielleicht ist das sogar die beste Lösung.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Einen laufenden Task unterbrechen alex-one 1 2.898 24.04.2020 07:35
Letzter Beitrag: kpa
  Queued State Machine Zeitverzögerung NISI 5 5.568 03.06.2015 16:39
Letzter Beitrag: NISI
  For-Scheife zu unterschiedlichen Zeitpunkten unterbrechen? Stefan_r 6 4.859 03.11.2014 10:12
Letzter Beitrag: Stefan_r
  Timer in Sequenz unterbrechen Labor 10 10.237 04.01.2013 13:36
Letzter Beitrag: Labor
  Zeitverzögerung bei Auswahl eines bestimmten Cases Herm 10 9.451 21.08.2012 09:01
Letzter Beitrag: GerdW
  Zeitverzögerung perry01 2 7.000 02.01.2011 17:10
Letzter Beitrag: perry01

Gehe zu: