Moin Luckie!
So meinte ich das nicht. Ich bin von dem Fall ausgegangen das in dem Instanzenzeiger irgendeine Adresse drinne steht - nicht nil - die beim Free dadurch zu einer
Exception führt. Diese würde dann abgefangen werden und bei FreeAndNil() wäre der Instanzenzeiger dann Nil, bei einem Free; und dann einem := Nil, würde er nicht mehr zum := Nil kommen und daher ...
Ich bin nicht vom Idealfall ausgegangen, das der Instanzenzeiger einen Nil Wert enthält.
MfG
Muetze1