Hallo,
ich habe zwei Instanzen mit einem Eventhandler. Beide teilen sich ein Event, dass sie behandeln.
Wenn jetzt Instanz1 in dem Eventhandler aber auch ein Event auslöst, dann schiebt sich die Bearbeitung davon dazwischen.
Ich schätze das hat etwas mit der Eventhierarchie zu tun und deswegen geht das nicht anders.
Ich habe das jetzt erstmal so gemacht, dass nicht der Eventhandler das Event auslöst, sondern einen Timer startet und der dann das Event versetzt auslöst.
Aber das halte ich für keine Universallösung, zumal das ne Katastrophe beim Debuggen ist, die ich nicht zu verstehen in der Lage bin.
Viele Grüße
ich habe zwei Instanzen mit einem Eventhandler. Beide teilen sich ein Event, dass sie behandeln.
- Event1 wird ausgelöst,
- Instanz1 behandelt Event1,
- Instanz2 behandelt Event1.
Wenn jetzt Instanz1 in dem Eventhandler aber auch ein Event auslöst, dann schiebt sich die Bearbeitung davon dazwischen.
- Event1 wird ausgelöst,
- Instanz1 behandelt Event1 und löst Event2 aus,
- Event2 wird irgendwo behandelt
- Instanz2 behandelt Event1.
Ich schätze das hat etwas mit der Eventhierarchie zu tun und deswegen geht das nicht anders.
Ich habe das jetzt erstmal so gemacht, dass nicht der Eventhandler das Event auslöst, sondern einen Timer startet und der dann das Event versetzt auslöst.
Aber das halte ich für keine Universallösung, zumal das ne Katastrophe beim Debuggen ist, die ich nicht zu verstehen in der Lage bin.
Viele Grüße