Tools freeware
Debugging

[ DCU32INT.zip ] [ 67,079 bytes ] [ Freeware ] [ With Source ]
The DCU32INT utility, Version 1.6

This program can parse the Delphi 2.0-6.0 and Kylix 1.0 units (DCU) and convert their information into the close to Pascal form. NEW for this version is support of Delphi 6.0 and Kylix 1.0 units.

DCU32INT stands for DCU32 INTerface, because the program can't extract the complete Pascal source, but the extracted unit interface is almost correct (with some restrictions). Besides from the unit interface, the DCU32INT utility extracts the unit implementation part and disassembles the code of procedures using a very basic i80x86 disassembler.

This program have passed successfully the "parse all .\LIB" test for all the supported by it Delphi and Kylix versions, i.e. it have parsed all units in the <DELPHI LOCATION>\LIB directory with no errors reported. [more]


Added: 13-02-2000/28-10-2001   |  Version: 1.6   |  Downloads: 4753/4688/27
Author:Alexei E. Hmelnov   [Homepage]   [DSP files]

[ dcuexplorer.zip ] [ 331,927 bytes ] [ Freeware ] [ No Source ]
Utility to decompile and save any *.dcu. Works with Delphi 3..5 files. Based on the DCU32Int from Alexei Hmelnov ( alex@monster.icc.ru) Shows all types, procedures and functions in assembler.
Added: 13-03-2001   |  Version: 1.0   |  Downloads: 1468/1468/10
Author:Helmut Hellwig   [DSP files]

[ debugdel.zip ] [ 621,608 bytes ] [ Freeware ] [ No Source ]
DebugDelphi is a tool to display programmed error messages in a window. 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 error messages can be classified. Every error class can be deactivated. In the Freeware mode a main error class and two minor classes are offered. A few of the features: - 32000 messages can be stored 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 [more]
Added: 18-09-2001/7-01-2003   |  Version: 2,3   |  Downloads: 1259/1236/0
Author:Helmuth J.H. Adolph   [Homepage]   [DSP files]

[ dunit.zip ] [ 707,688 bytes ] [ Freeware ] [ With Source ]
DUnit automates unit testing of Delphi code. The target audience for DUnit is developers who are both writing the code to be tested and the unit tests for that code, an approach advocated by Extreme Programming. Dunit is based on the product JUnit.
Added: 10-12-2000   |  Version: 3.2.5.0   |  Downloads: 977/977/3
Author:The DUnit Group   [Homepage]   [DSP files]

[ errcode.zip ] [ 130,107 bytes ] [ Freeware ] [ No Source ]
ErrorCodes is a small windows utility which displays error message according to given error code. If you receive an error code and it is not described in any help file or somewhere, try to use this utility to find out the meaning of the error code
Email to author for source code.
Added: 12-02-1998   |  Version: 1.0   |  Downloads: 1971/1971/1
Author:Radek Pospisil   [Homepage]   [DSP files]

[ link: Time1.zip ] [ size n/a ] [ Freeware ] [ No Source ]
Time1 is a very simple tool that displays in real time, the execution time of any selected routine of your application. Time1 doesn't require source code modifications. Time1 runs on Windows 2000 and Windows XP.
Added: 18-08-2003   |  Version: 1.01   |  Downloads: n/a
Author:cyamon software   [Homepage]   [DSP files]

[ iddebugger.zip ] [ 360,347 bytes ] [ Freeware ] [ No Source ]
idDebugger is freeware debugger for ISAPI and CGI applications. It enables the CGI and ISAPI applications to be initially tested without the need for a full blown Internet server. idDebugger makes debuging process very simple and easy
Added: 18-08-2003   |  Version: 1.0   |  Downloads: 203/203/3
Author:Serhiy Perevoznyk   Serhiy Perevoznyk   [Homepage]   [DSP files]

[ memp0935.exe ] [ 2,329,304 bytes ] [ Freeware ] [ No Source ]
MemProof is a heap memory and resource 'leak' debugger for Borland's family of Windows compilers: Delphi 2, 3, 4, 5; C++Builder 1, 3, 4; and Borland C++5. It's specifically designed to find pointers and various other application resources that you allocate but forget to free.
MemProof was built with an Open Architecture which means that everything is an extension of the MemProof 'shell.' The Open Architecture allows you to create extensions for specific technologies like Internet, MAPI or even in-house DLLs.
Added: 9-01-2000   |  Version: .935   |  Downloads: 1649/1649/2
Author:Atanas Stoyanov   [Homepage]   [DSP files]

[ ms-dbg.zip ] [ 146,207 bytes ] [ Freeware ] [ With Source ]
This utility lets you get a callstack from within your own code. The 'MAP2DBG' utility generates an MS-standard .DBG file that other utilities can use, e.g. DrWatson. The C++ example program 'CALLDEMO' uses this debug information to print a callstack. [more]
Very helpful for debugging your program, especially when clients get crashes and they're on the other side of the atlantic and they don't have your integrated debugger!
Added: 5-11-2000   |  Version: 1   |  Downloads: 4062/4062/38
Author:Lucian Wischik   [Homepage]   [DSP files]

[ overseer.zip ] [ 295,752 bytes ] [ Freeware ] [ With Source ]
Overseer is message-based debugging tool with rich set of message types and features. Major features are: 1.) Different message types, like basic message, warning, error, checkpoint, note, enter/leave procedure. 2.) Data attachments to messages with common data support (integer, string, boolean, point, rectangle, pointer assigment, color, component published properties (via stream), stringlist) 3.) Blackboard for last-value/state string messages. 4.) Basic code profiling capabilities. 5.) Multiple sections of code. You can independently enable/disable each active section. 6.) Automatic Overseer startup on debug session start. 7.) Search messages containing specified string 8.) Load/Save log (new in version 1.3.0)
Added: 21-02-1999/28-02-1999   |  Version: 1.3.0   |  Downloads: 2056/1906/3
Author:Pavel Cisar   Delphree - Delphi Open Source Development Initiative   [Homepage]   [DSP files]

[ OverSeer4Net.zip ] [ 22,360 bytes ] [ Freeware ] [ With Source ]
OverSeer for .NET, the most flexible DebugWindow-like tool with rich set of message formats and viewer for the DotNET platform (ported from OverSeer for delphi written by Pavel Ciscar)! OverSeer for .Net features: * Different message types, like basic message, warning, error, checkpoint, note, enter/leave procedure * Data attachments to messages with common data support (integer, string, boolean, point, rectangle, pointer assigment, color, component published properties (via stream) * Blackboard for last-value/state string messages * Automatic Overseer startup on debug session start * Search messages containing specified string * SaveLog/LoadLog functionality * Support for off-line logging into disk file
Added: 23-11-2004   |  Version: 1.0   |  Downloads: 140/140/1
Author:SharpPlus Software Corp.   SharpPlus Software Corp.   [Homepage]   [DSP files]

[ Prodel.zip ] [ 1,904,796 bytes ] [ Freeware ] [ No Source ]
ProDelphi is a profiler, it measures execution times of procedures. Runs on Pentium or compatible. Results are given in CPU cycles or time units (down to 0.001 micro seconds). Generation of caller / call graphs. A built-in viewer shows the results of measure- ment or prints a report. The browser makes it asy to find the results for a certain function. Direct access to the Delphi editor. Dynamic activation and deactivation of measurement. Storing intermediate results by API or Online operation window. Cyclic storage of measurement results possible. Integration into the Delphi IDE. [more]
Freeware version can profile up to 20 procedures, Professional version 64000 and can measure pure assembler functions.
Added: 26-01-1998/9-01-2006   |  Version: 19.01   |  Downloads: 10199/7223/4
Author:Helmuth J.H. Adolph   [Homepage]   [DSP files]

[ ProdelDN.zip ] [ 1,784,000 bytes ] [ Freeware ] [ No Source ]
ProDelphi.Net is a profiler, it measures execution times of procedures. Runs on Pentium or compatible. Results are given in CPU cycles or time units (down to 0.001 micro seconds). Generation of caller / call graphs. A built-in viewer shows the results of measure- ment or prints a report. The browser makes it asy to find the results for a certain function. Direct access to the Delphi editor. Dynamic activation and deactivation of measurement. Storing intermediate results by API or Online operation window. Cyclic storage of measurement results possible. Integration into the Delphi IDE. [more]
Freeware version can profile up to 20 procedures, Professional version 64000 and can measure pure assembler functions.
Added: 29-06-2004/9-01-2006   |  Version: 4.0   |  Downloads: 118/118/2
Author:Helmuth J.H. Adolph   [Homepage]   [DSP files]

1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.