' schrieb:Ist das erforderlich? dann wird die ja dauernd aufgerufen?
wenn ich sie nicht in eine While Schleife pake, wie kann ich Sie dann beenden?
Bis auf seltene Ausnahmen sollte die Event-Struktur immer in einer While-Schleife stehen. Der Witz ist gerade, daß die Schleife nicht läuft, sondern, wenn das Timeout nicht anders eingestellt wurde, nur ein Mal pro Ereignis. Aus diesem Grund muß, um die Schleife beenden zu können, der Stop-Schalter unbedingt auch als Ereignis behandelt werden.
Zurück zu Deine vorigen Frage: Auch ich würde statt Polling die Ereignisstruktur nehmen, doch selbst beim Polling ist dein Wunsch von einem Schalter, der sich von selbst nach einer vorgewählten Zeit abschaltet, gegenstandslos. Beim Schaltverhalten "Latch" geht der Schlater nämlich nicht beim Loslassen wieder hoch, sondern genau dann, wenn er vom Programm zum ersten Mal abgefragt wird, d.h. beim nächsten Polling. Was will man mehr?