Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
|
Re: Wie eigene Ereignisse in Klassen?
6. Okt 2005, 10:32
Hi,
ich würde dir auch dazu raten, einfach mal das Listener-Pattern (weiß net genau wie es richtig heißt) zu implementieren.
Dazu hälst du einfach in der Klasse, die ein Ereignis mitteilen möchte ein Array mit allen Listenern (Methodenszeiger) bereit. Über eine Prozedur (e.g. registerListener) registrierst du dann deine Methoden, die benachrichtigt werden sollen.
Wenn dann dein Ereignis eintritt iterierst du über dein Methodenzeiger Array das alle registrierten Listener enthält.
Ist denke ich für dein Problem deutlich besser geeignet als eigene Messages abzuschicken und zu empfangen
|