Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#1

Events programmieren - IF Assigned(...) Bedeutung?

  Alt 12. Feb 2007, 14:04
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
Michael Kübler
  Mit Zitat antworten Zitat