These notes are not intended as a full review, and I have no interest in endorsing any of these programs. I have simply noticed that their use can save you a lot of debugging time, and I would like to share this information. Memory Sleuth Memory Sleuth is produced by Turbo Power Software Company, Inc. com). It was originally developed for Delphi 1 by Per Larsen as MemMonD32. After compiling your Delphi program, you simply run it through Memory Sleuth (loading and running it from this environment instead of from the Delphi IDE).

In the words of its author, “CodeSite is an advanced Delphi debugging tool based on the time-honored approach of sending messages from an application to a message viewer. ” In fact, you can send properties and entire objects to the debug window, which makes the entire operation very fast without being intrusive into the program code. Instead of using a standard debug window, you have to use the one provided by CodeSite, which stores extended information, and allows you, for example, to compare two snapshots of the same object done at different times.

A recent enhanced version adds profiling capabilities to the tool. CodeSite CodeSite is produced by Raize Software Solutions, Inc. com). The author is Ray Konopka (who also produced the Raize Components). In the words of its author, “CodeSite is an advanced Delphi debugging tool based on the time-honored approach of sending messages from an application to a message viewer. ” In fact, you can send properties and entire objects to the debug window, which makes the entire operation very fast without being intrusive into the program code.