Bei Abfragen von Objekten sind die Abfragen auf
nil und auf
Assigned gleichwertig. Anders sieht es z.B. bei Events aus. Man kann eine Event-Variable (so wie jeden Methodenzeiger) nicht auf
nil abfragen. Dafür ist dann
Assigned gedacht.
Delphi-Quellcode:
procedure TCustomForm.Paint;
begin
if Assigned(FOnPaint) then FOnPaint(Self);
end;