[Lazarus] Difference between FreeThenNil and FreeAndNil

Alexander Klenin klenin at gmail.com
Wed Apr 27 11:54:42 CEST 2011


On Wed, Apr 27, 2011 at 19:19, J├╝rgen Hestermann
<juergen.hestermann at gmx.de> wrote:
> I also don't understand why it is needed to manually free and
> set nil an object pointer if a destructor for the object exists
> which should do all this. This is like writing another destructor
> and makes object oriented programming (even more) useless.

No, the destructor can not change the object pointer.
That is the whole point.

-- 
Alexander S. Klenin




More information about the Lazarus mailing list