DebugDelphi logo
Debug Terminal for Delphi  XE2 .. XE8, 10, 10.1 .. 10.4, 11, 12, 13
DebugDelphi32 and DebugDelphi64 are tools 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(32/64) 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.

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:

Administrator rights are necessary for the use of DebugDelphi when:

DebugDelphi is not installed on a writeable drive because:
  • DebugDelphi writes options into its 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 Delphi Lib-directory needs to be compiled when it is not installed into the directory of the debugged program.
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.




Line 1 was produced with:  WriteLn('Standard output (= MainChannel) used');
Line 2 was produced with:  WriteLn(DBChannel[1], 'Channel 1 used');

Versions:

There are two versions:

  • Freeware version for 32 bit applications (DebugDelphi32) and
  • Freeware version for 64 bit applications (DebugDelphi64).
Requirements:
  • Windows 95/98/ME/NT/2000/XP/Vista/7/8/10/11
  • 1 MB additional free memory
  •  Delphi XE2 .. XE8, 10, 10.1 .. 10.4, 11, 12 ,13
tuned with
                        ProDelphi

Updated: October/5/2025