@Sir Rufo:
Natürlich muss man aufpassen, dass das, was man benutzt, auch da ist. Aber bisher war es bei mir bisher nicht erforderlich, dass ich prüfen muss, ob die Anwendung noch "existiert", in der ich den Code ablaufen lasse.
Aber was hat das alles mit deiner Komponente zu tun? Rein gar nichts!
Deine Komponente stellt doch nur sicher, dass der Event zum angegeben Zeitpunkt aufgerufen wird - Punkt. Und das macht die doch auch. Was willst du also noch?
Im Übrigen habe ich festgestellt, dass auch der Befehl
ÜbernehmeDieWeltherrschaft();
nicht korrekt ausgeführt wird.
Es liegt
nicht in der Verantwortlichkeit der Komponente, ob der Eventhandler-Code korrekt abgearbeitet wird, sondern
ausschließlich darin, dass der Event aufgerufen wird, wie vereinbart.