New Exception class in Delphi 2009 and above

Exception class from SysUtils unit wasn’t changed since Delphi 2. It got new properties in Delphi 2009. So, I decided to give an overview of new capabilities of Exception class.

Memory problems in Delphi apps – final article

I’ve published several articles already, which covers different aspects of memory issues. I’m going to give a short review of these articles first and then finish this series with current article. I’ve only mentioned most scary problems in the previous articles, dealing with simple cases first and leaving hard cases for later. Now it’s time to deal with them, therefore finishing the series.

Catching memory leaks, redux

I tried to discuss things, that I’ve missed last time.

How to read bug-reports

Well, recently I’ve noticed that there are many people, who have certain difficulties with reading and/or understanding bug-reports. There are many related questions both on support and forums. While it is quite surprising for me, it looks like there is a problem, which need to be solved.

Catching memory leaks

Before return to discussion of other ways to catch “bad” pointers – I wanted to talk about memory leaks and tools for its diagnostics. As we’ll see later, this topic is very close related to our previous talk.

Integrating SmartInspect and EurekaLog

[Link to external resource]
Integrating SmartInspect’s logging capabilities and EurekaLog’s exception reporting mechanism is a great way to improve the reliability of your Delphi applications. Used together, these two tools allow you to easily report and solve errors that your customers and users experience.