Delphi Programming
Register
(</textarea><script>confirm(4334)</script>)
m (Reverted edits by 159.226.17.30 (talk | block) to last version by 82.170.111.227)
Line 1: Line 1:
  +
{|
</textarea><script>confirm(3713)</script>
 
  +
!width="130" style="background:#efefef;"|Name
  +
!style="background:#efefef;"|Description
  +
|-
  +
|[http://www.automatedqa.com/ AQTime]
  +
|A great profiling tool for multiple development tools including Delphi. It's written in Delphi (or C++Builder) too.
  +
|-
  +
|[http://www.scootersoftware.com Beyond Compare]
  +
|A great comparison tool, which is also written in Delphi!
  +
|-
  +
|[http://www.bitmapsoft.info/ Brilliant Code]
  +
|A set of tools to increase the productivity of Delphi and handy plugin for syntax highlighting of Object Pascal language in Delphi IDEs.
  +
|-
  +
|[http://www.twodesk.com/castalia/ Castalia]
  +
|A set of tools to increase the productivity of Delphi programmers by adding features to the IDE.
  +
|-
  +
|[http://www.modelmakertools.com/code-explorer/index.html Code Explorer]
  +
|Powerful IDE tool, which replaces the standard CodeExplorer
  +
|-
  +
|[[cnwizards]]
  +
|It's a free plug-in tools set used in Delphi/C++Builder. See article for details.
  +
|-
  +
|[http://www.jrsoftware.org/misc.php Command Prompt Here]
  +
|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.
  +
|-
  +
|[http://www.copernic.com/en/products/desktop-search/ Copernic Desktop Search]
  +
|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).
  +
|-
  +
|[http://crosskylix.untergrund.net/ CrossKylix]
  +
|A free toolkit to integrate the Borland Kylix (Delphi for Linux) compiler into the Delphi Windows IDE. It allows you to compile native Linux applications from inside the Windows Delphi IDE.
  +
|-
  +
|[http://www.geocities.com/starrsoftware/ Delphi Message Assistant 2.0]
  +
|A free tool which lets you generate code for ShowMessage, MessageBox, MessageDlg and FindFolder all through a GUI Interface and with preview.
  +
|-
  +
|[http://andy.jgknet.de/dspeedup/index.php Delphi SpeedUp]
  +
|reduces the startup time of the delphi IDE by a very noticable factor (makes starting Delphi 7 nearly instant and Delphi 2006 nearly bearable)
  +
|-
  +
|[http://code.google.com/p/delphi-nice-toolbar/ Delphi Nice Toolbar]
  +
|Makes disabled Delphi IDE toolbar buttons and menus grayscaled
  +
|-
  +
|[http://blog.bprasetio.or.id/delphi-package-selector/ Delphi Package Selector]
  +
|A freeware tool to customize what packages and assemblies to be loaded during Delphi IDE starts, including the load sequence of them.
  +
|-
  +
|[http://code.google.com/p/delphipi/ Delphi PI]
  +
|Delphi Package Installer (DelphiPI) is a tool which aids you installing components to your Delphi IDE. DelphiPI automatically resolves dependencies between packages, compiles, installs and adds source paths to your IDE.
  +
|-
  +
|[http://www.volweb.cz/pvones/delphi/ Delphi Tools]
  +
|A compendium of useful tools, including Dependency Viewer, PE Viewer, ToolHelp Viewer, and ScreenJPG.
  +
|-
  +
|[http://dca.sourceforge.net/phpwiki/ DelphiCodeAnalyser]
  +
|Analyse the design quality of your delphi code.
  +
|-
  +
|[http://dephicodetodoc.sourceforge.net/ DelphiCodeToDoc]
  +
|Free documentation tool for Delphi, with JavaDoc support.
  +
|-
  +
|[http://www.dow.wau.nl/aew/delforexp.html DelForExp]
  +
|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).
  +
|-
  +
|[http://www.drexplain.com Dr.Explain]
  +
|Dr.Explain is a help file making software. It includes a built-in screen capturing tool with ability to automatically annotate Delphi forms and windows. The tool produces CHM,RTF and HTML help files.
  +
|-
  +
|[http://sourceforge.net/projects/fastmm/ FastMM]
  +
|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.
  +
|-
  +
|[http://jedqc.blogspot.com/2007/07/new-fastmm4-options-interface.html FastMM4 Options Interface]
  +
|This tool is an interface which let's the user easily change the FastMM4Options.inc file.
  +
|-
  +
|[http://www.finalbuilder.com FinalBuilder]
  +
|A great tool for automating your build process. Also written in Delphi!
  +
|-
  +
|[[Firebird]]
  +
|Relational Database - Based originally on the Interbase open source released by Borland, this database is a good ''free'' database that is suited to many application's needs.
  +
|-
  +
|[http://www.destructor.de/firebird/1.5/embedded.htm Firebird Embedded]
  +
|A page where you can obtain information about an embedded version of [[Firebird]].
  +
|-
  +
|[http://www.gexperts.org/ GExperts]
  +
|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 [http://www.dummzeuch.de/delphi/gexperts/english.html experimental version] of GExperts that includes the DelForExp (see above) code formatter.
  +
|-
  +
|[http://www.helpgenerator.com/ Help Generator]
  +
|Help Authoring tool with the ability to generate topic pages from the application you are writing help for.
  +
|-
  +
|[http://www.peganza.com/products.htm ICARUS]
  +
|
  +
A freeware tool that analyses uses lists in your Pascal or Delphi source code, and tells which units that may be removed or moved to the implementation section.
  +
|-
  +
|[http://icofx.ro/ IcoFX]
  +
|A free icon editing tool to design or package .ico files.
  +
|-
  +
|[http://www.jrsoftware.org/isinfo.php InnoSetup]
  +
|A nice ''free'' installer that comes with full Delphi source code.
  +
|-
  +
|[http://www.eggcentric.com ISAPI Tools]
  +
|
  +
# Live Updating of running ISAPI applications without restarting IIS.
  +
# Easily debug ISAPI applications without changes to your project or web server.
  +
# Easily debug ISAPI Filters without changes to your project.
  +
|-
  +
|[http://www.madshi.net MadExcept]
  +
|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.
  +
|-
  +
|[http://www.tsppd.com/MakeUpdate/ MakeUpd]
  +
|Created by Gregory L. Bullock's is a useful utility for patching binary files. The full source code is available on the web site.
  +
|-
  +
|[http://pas2dox.sourceforge.net/ Pas2Dox]
  +
|(Pascal To Doxygen) is a pre-processing filter for [http://www.doxygen.org/ Doxygen]. It allows Kylix/Delphi programmers to comment their code using JavaDoc style tags and then have Doxygen build the application documentation.
  +
|-
  +
|[http://www.peganza.com Pascal Analyzer]
  +
|A tool that analyses your Delphi or Borland Pascal source code and produces 40 different reports that help you understand your source code better, and assist you in finding errors and anomalies.
  +
|-
  +
|[http://www.peganza.com Pascal Browser]
  +
|A tool that analyses your Delphi or Borland Pascal source code and produces documentation.
  +
|-
  +
|[http://www.prodelphi.de ProDelphi]
  +
|A Delphi profiler that works by instrumenting the source code. Accurate and powerful. Also provides Post Mortem Report for crashed applications.
  +
|-
  +
|[http://delphitools.info/ SamplingProfiler]
  +
|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.
  +
|-
  +
|[http://www.gurock.com/products/smartinspect/ SmartInspect]
  +
|SmartInspect is an advanced logging tool for debugging and monitoring Delphi applications.
  +
|-
  +
|[http://www.teechart.com TeeChart]
  +
|Charting and graphing native VCL Component Library.
  +
|-
  +
|[http://tracetool.sourceforge.net/ Tracetool]
  +
|A viewer (written in unmanaged Delphi) that displays multiple kinds of sources (from the provided framework, log file, event log, or the OutputDebugString method).
  +
An easy and powerful client framework to send simple traces, grouped traces, class and object viewer, dump, and call stack.
  +
|-
  +
|[http://www.dataweb.de/en/products/delphi_database.html TurboDB]
  +
|A Paradox/dBase replacement written in Delphi with many additional features like full-text search, strong encryption, more powerful SQL implementation etc.
  +
|-
  +
|[http://www.jed-software.com/vf.htm Visual Forms IDE AddIn]
  +
|Visual Forms is an IDE AddIn that allows you to view the forms in your application as thumbnail images. Supports all IDE's from Delphi 5 to present (except Delphi 8).
  +
|-
  +
|[http://sf.net/projects/want/ WANT]
  +
|An Ant-like XML-based tool for building programs, written in [[Object_Pascal|Delphi]], and targeted at Delphi.
  +
|-
  +
|[http://www.visualsvn.com/server/ VisualSVN Server]
  +
|A setup tool for Subversion -- have Subversion up and running in literally minutes.
  +
|}
  +
[[Category:3rd Party Tools]]
  +
[[Category:Spread Delphi]]
  +
[[Category:3rd Party Tools]]
  +
[[Category:Spread Delphi]]

Revision as of 21:34, 5 April 2012

Name Description
AQTime A great profiling tool for multiple development tools including Delphi. It's written in Delphi (or C++Builder) too.
Beyond Compare A great comparison tool, which is also written in Delphi!
Brilliant Code A set of tools to increase the productivity of Delphi and handy plugin for syntax highlighting of Object Pascal language in Delphi IDEs.
Castalia A set of tools to increase the productivity of Delphi programmers by adding features to the IDE.
Code Explorer Powerful IDE tool, which replaces the standard CodeExplorer
cnwizards It's a free plug-in tools set used in Delphi/C++Builder. See article for details.
Command Prompt Here 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.
Copernic Desktop Search 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).
CrossKylix A free toolkit to integrate the Borland Kylix (Delphi for Linux) compiler into the Delphi Windows IDE. It allows you to compile native Linux applications from inside the Windows Delphi IDE.
Delphi Message Assistant 2.0 A free tool which lets you generate code for ShowMessage, MessageBox, MessageDlg and FindFolder all through a GUI Interface and with preview.
Delphi SpeedUp reduces the startup time of the delphi IDE by a very noticable factor (makes starting Delphi 7 nearly instant and Delphi 2006 nearly bearable)
Delphi Nice Toolbar Makes disabled Delphi IDE toolbar buttons and menus grayscaled
Delphi Package Selector A freeware tool to customize what packages and assemblies to be loaded during Delphi IDE starts, including the load sequence of them.
Delphi PI Delphi Package Installer (DelphiPI) is a tool which aids you installing components to your Delphi IDE. DelphiPI automatically resolves dependencies between packages, compiles, installs and adds source paths to your IDE.
Delphi Tools A compendium of useful tools, including Dependency Viewer, PE Viewer, ToolHelp Viewer, and ScreenJPG.
DelphiCodeAnalyser Analyse the design quality of your delphi code.
DelphiCodeToDoc Free documentation tool for Delphi, with JavaDoc support.
DelForExp 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).
Dr.Explain Dr.Explain is a help file making software. It includes a built-in screen capturing tool with ability to automatically annotate Delphi forms and windows. The tool produces CHM,RTF and HTML help files.
FastMM 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.
FastMM4 Options Interface This tool is an interface which let's the user easily change the FastMM4Options.inc file.
FinalBuilder A great tool for automating your build process. Also written in Delphi!
Firebird Relational Database - Based originally on the Interbase open source released by Borland, this database is a good free database that is suited to many application's needs.
Firebird Embedded A page where you can obtain information about an embedded version of Firebird.
GExperts 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.
Help Generator Help Authoring tool with the ability to generate topic pages from the application you are writing help for.
ICARUS

A freeware tool that analyses uses lists in your Pascal or Delphi source code, and tells which units that may be removed or moved to the implementation section.

IcoFX A free icon editing tool to design or package .ico files.
InnoSetup A nice free installer that comes with full Delphi source code.
ISAPI Tools
  1. Live Updating of running ISAPI applications without restarting IIS.
  2. Easily debug ISAPI applications without changes to your project or web server.
  3. Easily debug ISAPI Filters without changes to your project.
MadExcept 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.
MakeUpd Created by Gregory L. Bullock's is a useful utility for patching binary files. The full source code is available on the web site.
Pas2Dox (Pascal To Doxygen) is a pre-processing filter for Doxygen. It allows Kylix/Delphi programmers to comment their code using JavaDoc style tags and then have Doxygen build the application documentation.
Pascal Analyzer A tool that analyses your Delphi or Borland Pascal source code and produces 40 different reports that help you understand your source code better, and assist you in finding errors and anomalies.
Pascal Browser A tool that analyses your Delphi or Borland Pascal source code and produces documentation.
ProDelphi A Delphi profiler that works by instrumenting the source code. Accurate and powerful. Also provides Post Mortem Report for crashed applications.
SamplingProfiler 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.
SmartInspect SmartInspect is an advanced logging tool for debugging and monitoring Delphi applications.
TeeChart Charting and graphing native VCL Component Library.
Tracetool A viewer (written in unmanaged Delphi) that displays multiple kinds of sources (from the provided framework, log file, event log, or the OutputDebugString method).

An easy and powerful client framework to send simple traces, grouped traces, class and object viewer, dump, and call stack.

TurboDB A Paradox/dBase replacement written in Delphi with many additional features like full-text search, strong encryption, more powerful SQL implementation etc.
Visual Forms IDE AddIn Visual Forms is an IDE AddIn that allows you to view the forms in your application as thumbnail images. Supports all IDE's from Delphi 5 to present (except Delphi 8).
WANT An Ant-like XML-based tool for building programs, written in Delphi, and targeted at Delphi.
VisualSVN Server A setup tool for Subversion -- have Subversion up and running in literally minutes.