First steps with MadExcept

delphi package - automated exception handling
Post Reply
Pio
Posts: 1
Joined: Mon May 30, 2016 8:29 am

First steps with MadExcept

Post by Pio »

Hello,

I have just started using MadExcept and I have a few generic questions.

When I have a leak report like the following one
https://drive.google.com/file/d/0B0obHD ... sp=sharing
Does it mean that I have 6 different leaks ? (red rectangle in the picture)
Should I start checking the leaks from the one on top and going down to the bottom ?
Once i start checking one leak of the list, do I have to start checking the Delphi source starting from the procedure/methods listed from top to bottom in the green rectangle in the picture or is it the other way round ?
I tried to double click on the lines in the green rectangle but not all of them open the Delphi source. Am I missing anything ?

Many thanks
Pio Pio
madshi
Site Admin
Posts: 10754
Joined: Sun Mar 21, 2004 5:25 pm

Re: First steps with MadExcept

Post by madshi »

Yes, you seem to have 6 different leaks. The order in which you check them is not important.

If you're not sure how to interpret callstacks, it might make sense to read this help page which explains the basics. It explains it for exceptions, but the logic is the same as for leaks:

http://help.madshi.net/madExceptDemo.htm

Double clicking lines in the callstack should work, but it requires you to have the correct project open and compiled in the Delphi IDE (so that you see those dots in the IDE editor before each compiled source code line). Furthermore double clicking will usually only work for your own PAS files, but not for Delphi RTL/VCL sources.
Post Reply