Good Tools for Delphi Developers

This tool is used for importing .Net DLL, WSDL or web service XML schema and generates Delphi classes from the types of the imported assemblies. This tool is part of the .Net Runtime Library for Delphi.

Adds a Windows context menu item to start a command prompt in current directory of Windows Explorer, Total Commander etc. Windows Vista already contains a "Open Command Window Here" function. In the Vista Explorer holding Shift while right-clicking a folder in the listview on the right will add this command to the popup menu.

Looking for an excellent free desktop search tool that handles Delphi code out-of-the-box? This tool is actually written in Delphi as well and once you start using it you'll wonder how you lived without it. Yahoo Desktop Search is its closest competitor in terms of functionality and this search tool has one feature that YDS lacks: buttons to search for the next instance of a keyword in a file (in the preview window).

A freeware Pascal source code formatter for Delphi. You will never again format your source code by hand. The formatting engine of DelForExp has been integrated into the code base of GExperts and there is an experimental GExperts version available that includes the code formatter (see below).

Documentation Insight is a source code documentation solution which helps you naturally browse and document source code in RAD Studio. It also allows you to produce rich API documentation files and deliver to your customers.

FastMM is a lightning fast replacement memory manager for Borland Delphi Win32 applications that scales well in multi-threaded applications, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

A set of tools to increase the productivity of Delphi and C++Builder programmers by adding features to the IDE. GExperts is open source software. There is also an experimental version of GExperts that includes the DelForExp (see above) code formatter.

A replacement exception handler that gives stack dump and much more upon exceptions, rather than default uninformative exception box. Can display, save to file, or email exception report, and much more.

A free Delphi sampling profiler (that doesn't require instrumentation). Provides statistical profiling data without affecting execution time or application performance behaviour. Can be used to profile applications unattended for very long periods or in production environments.

A tool that allows Delphi applications to be published on the Web. By compiling the application with the VirtualUI runtimes, you will have a dual-platform application (Windows and HTML5) to be accessed from any device or platform through the use of an HTML5 compliant Web Browser.