Leider nicht, die Abfrage ist (zumindest unter Turbo Delphi) manchmal notwendig. Ich hatte schon ein paar mal den Fall, das er in den Finally-Block ging, ohne einen gültigen Zeiger auf das Objekt zu haben, was dann zu einem netten Crash führte. Dummerweise tritt das nur sporadisch auf.
Ein free würde sicher ausreichen, FreeAndNil ist bei mir zur Gewohnheit geworden
Aber darum gehts ja auch garnicht.