[fpc-pascal]TObjectList.free
Michael.VanCanneyt at Wisa.be
Michael.VanCanneyt at Wisa.be
Sun Feb 15 12:29:58 CET 2004
On Fri, 13 Feb 2004, Charl van Jaarsveldt wrote:
> Hi all,
>
> According to the docs for TObjectList, if it's OwnsObjects property is
> set to true, then, if you clear the list, it will automatically call
> free for all the objects contained in the list. At least that is how I
> understand it.
> Now, I did a little test program and found that calling
> TObjectList.clear actually does not call free for each object in the
> list. If I run through the list and call free for each list manually it
> works fine though.
>
> So, here is the question: Is this normal behaviour? If so, when
> precisely is the list elements going to be freed then? Must it always be
> freed manually?
>
> I guess this is a problem I have with a couple of things in the FCL/VCL,
> so an answer to this will be greatly appreciated! :-)
I have committed a fix in the 1.9.X RTL.
Michael.
More information about the fpc-pascal
mailing list