[Lazarus] Difference between FreeThenNil and FreeAndNil
Florian Klämpfl
florian at freepascal.org
Wed Apr 27 19:32:17 CEST 2011
Am 27.04.2011 18:46, schrieb Alexander Klenin:
> On Thu, Apr 28, 2011 at 02:14, Graeme Geldenhuys
> <graemeg.lists at gmail.com> wrote:
>>
>> >From that bug report it looks like a bug in TAChart, not in
>> FreeAndNil(). I have written a crap load of components in my time,
>> including composite components, and never had a problem with freeing
>> children or subcomponents. You just need to do it in the right order,
>> and obviously not reference something that is already free'd.
>>
>
> That is quite possible, but neither me nor Martin was unable to find it.
> I'd appreciate any specific insight if you have it.
>
Did you run the code with valgrind or using a heaptrc unit compiled with
-dFPC_HEAPTRC_EXTRA?
More information about the Lazarus
mailing list