' schrieb:jetzt möchte ich allerdings noch das ein Ereigniss nur dann ausgelöst wird wenn sich zb eine Boolsche variable von high auf low ändert also nur bei eine fallenden Flanke sozusagen
Das geht zwar, aber einfacher zu realisieren wäre diese Alternative:
Du löst bei
jeder Wertänderung ein Ereignis aus, und in dem betreffenden Ereignisrahmen befindet sich ein Case. Links im Rahmen kannst Du den alten und neuen Wert auslesen, und machst den Vergleich "Neuer Wert kleiner als der alte?" Ja --> Ereignis behandeln; Nein--> Case-Rahmen ist leer.