Richtig, aber andererseits würde es auch nicht wirklich stören. Was man auch häufiger sieht:
Delphi-Quellcode:
if Assigned(SomeObject) then
SomeObject.Free;
Die Assigned-Abfrage ist genauso überflüssig, aber ich würde nicht hergehen und sie löschen, weil ich es einfach nicht ertragen kann oder die Stimmen in meinem Kopf es mir befehlen.