[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