[Lazarus] How do you get a report of unfreed objects in Lazarus after a program runs?

Frank Church vfclists at gmail.com
Tue Dec 13 22:04:38 CET 2011


On 13 December 2011 19:32, Michael Van Canneyt <michael at freepascal.org>wrote:

>
>
> On Tue, 13 Dec 2011, Frank Church wrote:
>
>
>>
>> On 13 December 2011 17:10, Marcos Douglas <md at delfire.net> wrote:
>>      2011/12/13 Frank Church <vfclists at gmail.com>
>>      >
>>      > How do you get a report of unfreed objects in Lazarus?
>>      >
>>      > I hav read something about heaptrc and valgrind, but don't know if
>> the latter works on Windows.
>>
>> Include heaptrc unit in your program (would be the first unit) or use
>> IDE 'Project'>'Project Options'|'Compiler
>> Options'|'Linking'<Debugging><**Use Heaptrc unit>.
>> After you close your program, a message will be displayed to you.
>>
>>
>>
>> Can the output be logged to a file?
>>
>
> Yes.
>
> In your main file, call SetHeapTraceOutput in heaptrc:
>
> procedure SetHeapTraceOutput(const name : string);
>
> This is a documented feature:
>
> http://www.freepascal.org/**docs-html/rtl/heaptrc/**
> setheaptraceoutput.html<http://www.freepascal.org/docs-html/rtl/heaptrc/setheaptraceoutput.html>
>
> Michael.
>
>
>
Thanks


> --
> ______________________________**_________________
> Lazarus mailing list
> Lazarus at lists.lazarus.**freepascal.org<Lazarus at lists.lazarus.freepascal.org>
> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus>
>



-- 
Frank Church

=======================
http://devblog.brahmancreations.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20111213/537ade4e/attachment-0003.html>


More information about the Lazarus mailing list