DebugDelphi logo
Debug Terminal for Delphi 5..7, 2005..2007, 2009 and 2010 (Win32)
DebugDelphi is a tool to display programmed error messages in a window.

One intention when developping DebugDelphi was to make the programming of error messages as simple as possible. This target was fully achieved:

  • Just include the interface to DebugDelphi in the Uses-statement of the unit  and 
  • put a WriteLn - statement where ever you need it. This assures that you can use all the formatting features of the WriteLn procedure.
Additionally you can classify your error messages. Every error class can be separately switched on and off. This guarantees that you don't need to enclose the WriteLn - statement with {$IFDEF/$ENDIF} directives. The unwanted error messages are simply switched off. Every error class uses a separate output channel in DebugDelphi.

In the Freeware mode a main error channel an two minor channels are offered.

A few of the other features:

  • 32000 messages can simultaneously in the message window
  • Print selected messages
  • Copy selected messages into clipboard
  • Save all messages into a file
  • Optionally add error class, date and time to each message

Limitations of use:

For Windows Vista Administrator rights are necessary for the use of DebugDelphi because:
  • setting the option ‘Autostart’ writes into an INI-file in the System32 directory.
If DebugDelphi is not installed on a writeable drive administrator rights are necessary because:
  • DebugDelphi writes other options into the other Ini-file located in its installation directory.
If Delphi is not installed on a writable drive administrator rights are necessary because:
  • the interface unit located in the Delph Lib-directory needs to be compiled.
DebugDelphi does not support Unicode. This means that:
  • WriteLn can only output Ansi-Code characters and
  • DebugDelphi can not be installed in a directory whose file path contains non-Ansi characters.
DebugDelphi terminal window

Line 1 was produced with:  WriteLn('Main Channel used (-M- = MainChannel);
Line 2 was produced with:  WriteLn(DBChannel[1], Minor Channel 1 used');

Versions:

There is only one version of DebugDelphi. It can either be executed in 

  • Freeware mode or in
  • Professional mode.
The Professional mode of DebugDelphi enhances the Freeware mode with two features:
  • 7 more error classes 
  • auxilary file variables for debug output possible
Requirements:
  • Windows 95/98/ME/NT/2000/XP/Vista
  • 1 MB additional free memory
  • Borland Delphi 5..7, 2005, 2006, 2007, 2009 and 2010 (Win32 applications).
tuned with ProDelphi
Embarcadero Technologies

Updated: August/30/2009