• unlimited number of local/remote databases for backup
  • unlimited number of Windows/Linux servers (FB 2.1, 2.5, 3.0 and 4.0 are supported)
  • option for managing multiple backups for one database
  • optional ZIP compression and FTP transfer of backups
  • running as an application or as a service
  • lifetime license only USD 40

By Tiriss.

Freeware + source 09 Jan 2008

Description

With Assert for DUnit you can use the .NET way (like NUnit/MSTest) of checking in your unit tests: Assert.AreEqual(24, CalcHoursInDay); And you don't need to use the CheckEquals() method anymore. DUnit should be installed.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 9kB

Platforms: D2005, D2006, D2007, D6, D7

By VaXware.

Freeware + source 15 Jun 2000

Description

BugTrk solution designed to give you full control while run-time. You can output log messages to file in various way, to Memo or TreeView (with coloring), and type command’s in console for control your application.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 97kB

Platforms: CB4

By Konstantin Lazarev.

Freeware + source 15 Dec 1998

Description

Allows you to output pseudographic file with the protocol of your program operation with allocated / deallocated dynamic memory in a program heap and to resolve the problems with a memory leakage. This unit substitutes GetMem, ReallocMem, FreeMem calls from your program.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D3, D4

By Rafael Ribas Aguile.

Freeware + source 07 Nov 1997

Description

Component that monitores how many times an application is abnormal terminated. The purpose is alert the user of possible errors, for example the database ones.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D3

By Fysyuk Victor.

Shareware 10 Oct 2005

Description

C++ Builder components for debuggers development.

Informations

  • Status: Demo only
  • Source: None
  • price: $30
  • Size: 766kB

Platforms: CB6

By Skylark Software.

Shareware 06 May 1997

Description

The DebugTracer component provides a convenient way to display information without upsetting existing form design or interupting program flow, particularly message handling. With a single method call, various types of information can easily be displayed: a string, a TStrings object, a formatted string or an open array.

Informations

  • Status: Not available
  • Source: On purchase/registration
  • price: $15
  • Source price: $20
  • Size: 81kB

Platforms: D1, D2

By VSoft Technologies Pty Ltd.

Freeware + source 08 Sep 2014

Description

DUnitX is an attempt to create a new test framework, taking ideas from DUnit, NUnit and other test frameworks. It is designed to work with Delphi 2010 or later, it makes use of language/RTL features that are not available in older versions of Delphi.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 534kB

Platforms: D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7

By Robert Sampy.

SWS 04 Sep 2006

Description

EasyBugNets- Automatic Bug Reporting System for Delphi Applications. EasyBugNets is a package for Delphi. It includes an automatic bug reporting system into an application. Once the application secured, any detected bug is tracked and located. EasyBugNets assistant makes its implementation inside …

Informations

  • Status: Partially restricted
  • Source: Included
  • price: $50
  • Size: 1 393kB

Platforms: D4, D5, D6, D7

By Jiri Hajek.

Freeware + source 28 Jun 2005

Description

A free exception logging for Delphi with additional information about places where exceptions occured like source files, procedure names, line numbers, exception messages, etc. All you need to do is to include that unit in your project.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D7

By Ordisoftware.

Freeware + source 25 Nov 2007

Description

The package XAM contains system classes for Delphi that provides advanced informations about exceptions. The integration in a project is made in three simple steps, and the «Enter/LeaveProc» system can be used to write the procedures execution sequence in a log file.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 81kB

Platforms: D5, D6, D7

By Leonid Koninin.

Freeware + source 23 Feb 2008

Description

This is a very simple profiler; you need only to include profiler unit to "uses" section, and "mark" profiling code with functions ProfileStart and ProfileStop. Time measured with windows performance API functions, with resolution up to microseconds. Results are written to file on the application finish.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D7

By -Neftali- German Estevez.

Freeware + source 24 Mar 2009

Description

TLogDisk component easy the work of a programmer who needs to add a log to its programs. Simply "drop the component on a form of programs and activate. Component automatically creates a log file, the application stores data (header) and provides the programmer methods / routines to add data from …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 229kB

Platforms: CB6, D2005, D2006, D2009, D6

By Clayton Wilson.

Freeware + source 28 May 2009

Description

Non-visual class used for logging entries into a text log file. It supports the date and time as well as indenting, line numbers and sections. Include it in the USES clause and even the .dpr code can utilize the TLog component. The log file can be appended and automatically saved. There is a Name …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 8kB

Platforms: CB6, D6

By Jazarsoft.

Freeware + source 14 Jan 2002

Description

Memory fragmentation? Forget it, try this memory defragmenter component. This component will defrag your component by using simple trick, this component will allocating some memory this will make windows swap all data in RAM into swap file, and then this component will release allocated memory, …

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 234kB

Platforms: CB3, CB4, CB5, CB6, D2, D3, D4, D5, D6

By Vincent Mahon, Jean Marc Eber.

Freeware + source 03 May 2001

Description

Debugging tool for Delphi. Hunts memory leaks, memory corruption, use of an object after its destroying, etc.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 19kB

Platforms: D5

By Vladimir V. Kuchinsky.

Freeware + source 06 Dec 1997

Description

Use of it is very simple - include MemDebug.pas to first line of your project’s uses clause. You will need also to enable detailed map in project/options/linker. Compile your project. Run MS WinDbg (available for free download here and select programm/open/new/ (name of your exe).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 50kB

Platforms: D3

By Marco Cantu.

Freeware + source 24 Feb 1997

Description

The Object Debugger allows you to inspect the published properties of the components of a program at run time, and edit them. You simply place the component on the main form of your project, and when the program starts, the Object Debugger window is automatically opened.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 38kB

Platforms: D2

By harghh H..

Freeware + source 17 Jan 2007

Description

Delphi /Kylix/ FreePascal were lacking a mock library. The Pascal Mock library enables the easy creation and use of Mock objects for unit testing, inspired by the various Java mock object tools. Mock objects facilitate unit testing by acting as replacements for classes that the object being tested must interact with.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 0kB

Platforms: D2005, D2006, D7

By Bak-O-Soft.

Freeware + source 08 Nov 2004

Description

PBWatcher is a supplement to the Delphi Watch debugger. Watch variables and expressions inside/outside the Delphi environment at both runtime and designtime with/without breakpoints. Use it anywhere in your code, even before any forms are created. At designtime it acts as a Delphi add- …

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 70kB

Platforms: D3, D4, D5, D6, D7

By Helmuth J. H. Adolph.

Freeware + source 02 Nov 2010

Description

Profiler Tester is a collection of procedures to demonstrate the accuracy of Delphi profilers. With the Profiler Tester you can check if your profiler can handle critical problems: Nested functions, small procedures, idle times etc.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE

By BigAtticHouse.

Freeware + source 08 Apr 2003

Description

Delphi friendly way to create test cases for test-centric coding (ala, extreme programming). Update includes logging capability, more detail, and some expansion of the methods of testing.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 29kB

Platforms: D4, D5, D6, D7

By Andrew Driazgov.

Freeware + source 26 Jan 2001

Description

QMemory is a new memory manager which can be used as a replacement of the default system memory manager. It works at the same speed (just a little faster) as a default manager with the blocks up to 4096 bytes and considerably (many times) faster with the larger blocks. All allocated memory blocks are 32 byte aligned.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 60kB

Platforms: D4, D5

By Gurock Software GmbH.

Shareware 20 May 2015

Description

SmartInspect is an advanced logging tool for debugging and monitoring .NET, Java and Delphi applications. It helps you to identify bugs, find solutions to customer problems and gives you a clear understanding of how your software works in different environments and under different circumstances.

Informations

  • Status: Evaluation (time-limit)
  • Source: On purchase/registration
  • price: $299
  • Size: 11 985kB

Platforms: C2k10, C2k6, C2k7, C2k9, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7

By IHSoftware.

Freeware 16 May 2000

Description

Snoop interfaces smoothly with your programs and takes note of all memory allocations and deallocations and where in your code they occur. When your program ends Snoop creates a list of all the memory blocks that didn’t get deallocated and dumps it to a file. Snoop checks for memory handled by: The GetMem, …

Informations

  • Status: Fully functional
  • Source: None
  • Size: 32kB

Platforms: D2, D3, D4, D5

By Berend de Boer.

Freeware + source 15 May 1999

Description

Anti debug unit. Detect SoftIce and shutdown Windows. Have same functionality as Anti Debug/Anti Hack Unit.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1kB

Platforms: D2, D3, D4

By software-test.de.

Freeware + source 12 Nov 2001

Description

This package was designed to add an easy error-reporting mechanism to your application. It can be a valuable tool for debugging and might even be useful in some delivered applications. TagMonitor is a native C++Builder component. It uses the windows event mechanism to notify a monitor application when errors, …

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 580kB

Platforms: CB1, CB3, CB4, CB5

By Alexander Kopilovitch.

Shareware 18 Jan 1999

Description

The main purpose of TConsole component is to facilitate testing and debugging process by providing convenient device for tracing (both visually and by recording onto appointed disk file). TConsole component imitates a classic console. It uses its own form (which is dynamically created) with a Memo …

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $20
  • Size: 262kB

Platforms: CB1, CB3, D1, D2, D3, D4

By Jisung Kim.

Freeware + source 16 May 2001

Description

It is very simple, but very useful for component development or debuging for application. Simple Console component (properties: Title, Enabled). If you want to debug your component or application, just drop the console component on form, and enable it. And add stdout function (Writeln) in your component (application).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1kB

Platforms: D5

By Y-Tech Corporation.

Freeware + source 24 Feb 1999

Description

TDebugLog is a Real-Time Debugger. Watch and log what happens to your variables as your program runs. Logs can be printed as well as exported to HTML, Word, Excel & more. Ideal for Loop Debugging. Can even log entire StringLists.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 49kB

Platforms: D2, D3, D4

By Greg Lorriman.

Freeware + source 24 Apr 2000

Description

Sets app to idle priority to regain system responsiveness in the case of high CPU usage apps, whilst generally not losing noticeable high CPU usage app performance. Overcomes the limitations of using application.processmessages in the same role while avoiding unintentional delivery of app in "idle" mode.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D2, D3, D4, D5

By UtilMind Solutions.

Freeware + source 03 Jun 1999

Description

This package contains two components: TTimeProcessor and TChildProcess. They are intended for differentiation of time necessary for processing any tasks. TTimeProcessor (master) in a cycle, on turn gives time to each of TChildProcess (slave). For example, these components are necessary for a …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 9kB

Platforms: CB3, CB4, D2, D3, D4

By Yegor Opanasyuk.

Freeware + source 30 Jul 2010

Description

TMashaDebug - free class that can be used to obtain a memory dump of any area, condition of the main registers of the CPU and the current stack. The class is very convenient and can be used for different purposes. Features: Condition of any memory location in a convenient ASCII table Status of the …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 386kB

Platforms: C2k6, CB5, CB6, D2005, D2007, D2009, D2010, D7

By Kambiz R. Khojasteh.

Freeware + source 13 Oct 2011

Description

If you are looking for an easy and accurate way to measure execution time of your code for free, TProfiler is what you need. TProfiler is a non-visual and debugging component that enables you to create named timers in your code. Each timer of TProfiler provides the following information: The number …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 8kB

Platforms: D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7

By Antonie Baars.

Freeware + source 25 May 1998

Description

Profiler component for timing and optimizing Delphi programs. Timing is derived from the CPU clock, resolution 0.01 x e7 s. For Pentium Family processors only.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 8kB

Platforms: D2, D3

By Massimo Bardetti.

Freeware + source 03 Feb 1997

Description

What the component do is to count the number of processor cycles used to executed a test function. This is a good way of profiling algorithms because it is independent to the speed of the processor. The component uses a Pentium instruction RDTSC that read a counter (pentium time stamp counter) …

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D2

By Informatique MICRO-CONTROLE Inc.

Freeware 14 Oct 1997

Description

The WinTracing for Delphi Components are components especially designed for debugging applications. The components tracing abilities are design to help the programmer to insert trace in an application so he can follow the flow of execution on screen and in a file. The powerful options of those …

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $20
  • Size: 194kB

Platforms: D1, D2, D3, CB1