Hallo zusammen,
nachdem mir einige bei meinem Einsteig in die Komponentenentwicklung sehr geholfen habe, habe ich noch eine kleine Frage:
Ich habe ein Event programmiert. Sämtliche Typen-Deklarationen etc. habe ich gemacht und es funktionert auch wunderbar. Nur ist mir eines nicht 100%-ig klar: Im Internet habe ich zuvor nach Lösungen geschaut. Dabei wird für die Auslösung des Events vereinfacht immer folgender Code genommen:
Delphi-Quellcode:
[...]
if Assigned(EventName) Then EventName;
[...]
Nun meine Frage: Was genau bedeutet denn if Assigned(Eventname). Könnte man denn nicht die IF-Klausel weglassen und das Event einfach so "auslösen" ? Und falls ja, wo liegen in o.g. Code die Vorteile? Aus der Delphi - Hilfe bin ich leider nicht schlau geworden.
SCRaT