ALL VCL, WEB, FNC, FMX, LCL .NET and IntraWeb components + Business Tools & Developer Tools Stay always current with our entire product range at a fraction of the price!

  • Access to new products upon release
  • Access to premium support & updates for 1 year
  • Access to previews and betas
  • Perpetual licenses to all products

AboutReg

By aa --.

Freeware + source 06 Mar 2002

Description

This program shows you the registry keys accesibility, it checks 3 different permission for the key: READ, READ-WRITE, and ALL-ACCESS (of course you can expand the list with adding new access check in the code).

Author just wants to show you that you should not use delphi's registry unit in NT's platform.

Author suggests you then to replace any reference to Registry unit with the patched version (RegistrA.pas) which acompanied with this distribution code. Actually, it doesn't do so much, just provides an access option when opening a key, which will inherited in further consecutive operation (read/write-etc).

This code also shows you a simple technique to get the system error message.

Informations

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

Platforms: D3

Access Object

By Herbster Scientific.

Freeware + source 20 Jul 1995

Description

Examples of creating file access objects and some demo programs.

Informations

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

Platforms: D1

C Builder Example Collection v.1.0

By VCLExamples.com.

Shareware 08 Sep 2010

Description

C++ Builder Examples Collection offers a wide range of source code and projects for C++ Builder. It contains 57 projects from basics to WINAPI, Database, Internet (Indy), ActiveX, COM and VCL components examples.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $24.50
  • Size: 13 246kB

Platforms: C2k10, C2k6, C2k7, C2k9, CB6

Calculating Time Difference

By Winshots Technologies.

Freeware + source 28 Feb 2003

Description

This source code sample demonstrates how to calculate a time difference between two time strings, for example: difference (or time Delta) between the Start Time "13:42:18" and End Time "13:47:59" would be 341 seconds.

Informations

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

Platforms: D3, D4, D5, D6, D7

CatInAbag v.1.0

By Igor Gnip.

CS 06 Jan 2014

Description

Console utility to read text file content and display with line numbers

Informations

  • Status: Fully functional
  • Source: Included
  • price: $4
  • Size: 24kB

Platforms: CBXE2, CBXE4, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, FM3

Collection of Delphi examples and applications v.2.0

By Del123.com software.

Shareware 19 Aug 2011

Description

Collection of Delphi examples and applications as a set of Delphi samples with full source code and project files.

Informations

  • Status: Demo only
  • Source: On purchase/registration
  • Source price: $75
  • Size: 3 352kB

Platforms: D2006, D2009, D2010, D7, DXE

Combin v.1.00

By Andrey G. Sadovoy.

Freeware + source 14 Oct 2006

Description

DLL for Delphi with most uneversal directive STDCALL for work with COMBINATORICS. Example, codes and help included.

Informations

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

Platforms: D6

CppUnit test module generator v.1.0

By Zahar ECT Service.

Freeware 23 May 2008

Description

Small program for writing CppUnit test modules for C++ classes. Parses public section of class (opens header file) and creates source & header files with tests.

Informations

  • Status: Fully functional
  • Source: On request
  • Size: 540kB

Platforms: CB5

Delphi Associative Arrays v.1

By BrandsPatch.

Freeware + source 08 Apr 2008

Description

A useful feature of programming languages such as JavaScript and PHP is the ability to store sequences of data in an array indexed using descriptive text labels. A Delphi implementation for such arrays - known as associative arrays - is provided here.

Informations

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

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

DelphiUtiles v.1

By Pablo Alebizakis.

Freeware + source 17 Nov 2004

Description

Functions for padding a string, formating a string as a name (ex. output: "John Doe"), get a number in letters in Spanish, calculate years between 2 dates, and calculate the control digit of the Uruguayan ID (Digito de control de la Cxe9dula de Identidad Uruguaya).

Informations

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

Platforms: D1, D2, D3, D4, D5, D6, D7

Dynamic HTML Editing Control Sample v.0.1

By Ron Loewy.

Freeware + source 03 Apr 1998

Description

Sample of using the new Dynamic HTML Editing control from Microsoft. Requires installation of the MS DHTML Editing Control SDK. Early beta - limited functionality.

Shows bugs in the MS controls.

Informations

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

Platforms: D3

FastFile Unit v.1.0

By Miloud HEMERLAIN.

Commercial 25 Aug 2008

Description

Store and withdraw a file and it's entire directory tree. The FastFile unit is a source code of the Sniper's FF engine. You can use it in whatever from DB to storage. Author used it in protecting EXEs and DLLs from viruses. FF unit uses block by block writing and reading methods with an extremely and logical system which takes the smallest amount of RAM possible.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $5
  • Source price: $5
  • Size: 9kB

Platforms: D6

FastStringCaseUtils v.1.2

By Macecraft Software.

Freeware + source 28 Jun 2022

Description

FastStringCaseUtils is a simple library for very fast AnsiLowerCase() and AnsiUpperCase() replacements. That is, Unicode compatible way to perform string upper case and lower case. Also included are speed optimized version of Trim(AnsiUpperCase()) and Trim(AnsiLowerCase()).

Informations

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

Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1

How to make help-menu item

By Ali Butaev.

Freeware + source 22 Jun 1998

Description

In this article author would like to tell about realization of a so-called help-item of the main menu.

Informations

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

Platforms: D1, D2, D3

How To Make Interfaces To A Class

By Pal Sitkei.

Freeware + source 19 Oct 1998

Description

Sample program to make interfaces to a class. The author looking for partner to explore the world of COM.

Informations

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

Platforms: D3, D4

IBM MQSeries Delphi API Samle 0.0.4

By Dinko Miljak.

Freeware + source 16 May 2002

Description

This is example how to use IBM MQSeries 5.2 API without IBM ActiveX components. Black window (non GUI) exe samples are included.

Informations

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

Platforms: D2, D3, D4, D5, D6

Improved Random Number Generator v.1

By BrandsPatch.

Freeware 13 Feb 2008

Description

Random number sequences generated in Delphi using the native Random function leave much to be desired. By default the same number sequence is produced each time the parent application is run. Matters can be improved to a certain extent by seeding the random number generator using the system clock by calling the Randomize function.

However, this does not change the fact that the algorithm used is quite simplistic. Algorithms of greater complexity that claim to yield more random sequences abound. However, it is not really necessary to code such an algorithm. Windows comes with an intrinsic random number generator in the form of the CoCreateGUID function. We demonstrate how it can be used with a minimum of coding to create a truly robust sequence of pseudo-random numbers.

Informations

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

Platforms: D2005, D2006, D2007, D4, D5, D6, D7

JavaScript like setTimeout function v.1.0

By XDenSer Software.

Freeware + source 08 Aug 2010

Description

Delphi standard TTimer component is not handy in some situations - for example, when you need to run something with delay only one or several times, or when you want to use timer in "non-form" unit. New Delphi 2009/2010 anonymous functions feature allows to create JavaScript like setTimeout function.

Informations

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

Platforms: D2009, D2010

Kanade's Appmodels - Sample applications in Delphi v.1.2

By Sanjay Kanade.

Freeware + source 17 Jan 2001

Description

Sample application code or templates in Delphi to demonstrate saving and restore of the application state in the Windows registry, handling the hints, showing an initial screen, integrating help, etc. Includes many other tips, such as, using a Params.pas file to control many features.

Informations

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

Platforms: D5

Making Delphi Do It v.2.0

By Domino Computing Services.

Freeware 10 Aug 1998

Description

"Windows help file that details some tricky stuff that I figured out how to make Delphi do. Most of the magic from my programs above is included with commentary on how I came to get done what I eventually got done. Some currently included topics:
  • New Take on "Tabset with MDI";
  • Simulating MDI without MDI Overhead;
  • Correct 3D MDI Parent Window;
  • Hide the Close Button (X) on MDI Children;
  • Hiding a MDI Child Window;
  • Display Bitmap on MDI Parent Form;
  • Trapping System Error Messages;
  • Show/Hide Win95 Taskbar;
  • Send Tab when Enter is Pressed;
  • Knowing if the Shift/Control/Alt key is pressed.

Informations

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

Platforms: D1, D2, D3, D4

MenuTree

By Sergey V. Lugovskoi.

Freeware + source 06 Dec 1999

Description

Program, which allows you to build menu, which looks like TTreeView. Items stored in common text file.

Informations

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

Platforms: D4

My Quickreport Preview v.1.0

By Wilson A. Augusto.

Freeware + source 22 Jun 2005

Description

QuickReport Preview example:
  • Preview personalized;
  • Two panels for simulation Zoom in the second panel;
  • Printer's config;
  • Printer sequence of pages;
  • Print only the actual page;
  • Printer more the one copies;
  • Save / restore file.

Informations

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

Platforms: D5

Package Solution v.1.06

By Alexander Mehlhorn.

Freeware + source 27 Jul 1998

Description

The Package Solution is for all those that have gone beyond the limits of Delphi Applications and are exhausted using normal DLL's that load them self into memory upon execution. The steps to follow when you application gets rather large are the runtime creation of forms or the use of DLL's. However the problem still remains. All information available within your application is residing inside your memory and therefore will block your PC from performing at its best. The package solution is the answer that you have been waiting for if you find yourself in this situation or you know that you will be. Packages are Delphi Add-Ons that install themself into Delphi whenever you want to add your own components. If you want to free them then you simply dispose these Packages by uninstalling them. However until now we have not seen a basic solution for our own software and therefore its been quiet a problem implementing things properly.

Informations

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

Platforms: D3, D4

Precise Sleep function v.0.666b

By Slava R..

Freeware + source 27 Jun 2005

Description

Precise Sleep() function with possibility of making delays ~1ms (+0..0.5 ms).

Informations

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

Platforms: CB1, CB3, CB4, CB5, CB6

Printing on text printer

By Zil.

Freeware + source 12 Oct 2000

Description

Shows how printing on text printer can be implemented.

Informations

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

Platforms: D2, D3, D4, D5

Runge-Kutta Method v.3 beta2

By Andrey G. Sadovoy.

Freeware + source 12 Sep 2011

Description

The Delphi and Lazarus unit of solving ordinary differencial equations and their systems. With examples.

Informations

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

Platforms: D2006, D6

Search directory v.2.00

By Mauro Rubinetti.

Freeware + source 22 Jul 2006

Description

In Delphi exists the functions for research files, but not for directory to search, here like sistem to resolving the problem.

Informations

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

Platforms: D2005, D3, D4, D5, D6, D7

Seths v.1.0

By Seth Taylor.

Freeware + source 02 Jun 1999

Description

This will provide support for dynamic arrays, and an optimized method to scan a bitmap and create a window region. Sample code shows how to use a LongInt and Pointer dynamic array, the Pointer dynamic is used for a dynamic array of TButton's.

Informations

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

Platforms: D3

Short Headers

By Malekith.

Freeware + source 08 Jun 1999

Description

Small source and text file containing idea how to Improve compilation speed, preventing BCB compiling VCL headers anytime you include another unit header.

Informations

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

Platforms: CB1

SockeASM v.1.0

By Socke2ooo.

Freeware + source 21 Jan 2000

Description

This is a small sample how to use constant and variable Delphi parameters within Assembly language.

Informations

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

Platforms: D3

Sorting Algorithms v.1

By BrandsPatch.

Freeware + source 09 Nov 2007

Description

Delphi implementations for the following sorting algorithms are provided:
  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Heap Sort
  • Quick Sort
  • Shell Sort.

Informations

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

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

SysInfo v.4.00 beta3

By Andrey G. Sadovoy.

Freeware + source 25 Apr 2011

Description

Delphi & Lazarus units for system information access. Uses Win32 API. Examples included.

Informations

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

Platforms: D2006

TBitList v.1

By BrandsPatch.

Freeware + source 04 Dec 2007

Description

TBitList is similar to the TBits class in Delphi. It can be used to store a virtually unlimited number of boolean values in a bitfield - a significant saving over storing an array of booleans. However, unlike TBits the stored values can be written to/retrieved from file. Also, the code is pure Delphi - easier to understand and to modify.

Informations

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

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

TextStream v.1.0

By W.A. ten Brink.

Freeware + source 30 Mar 1999

Description

This code is created as a sample about using TextFile functions with more complex input/output. It's kept simple to encourage other people to create their own TextFile-based routines.

Informations

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

Platforms: D2, D3, D4

Tray Icon 2010

By Frank van Bommel.

Freeware + source 03 Jan 2011

Description

Tray Icon is an example of a program that, when executed, resides in the system tray and shows a simple popup menu to close and minimize the program. Again just simple and short sample code of how to include this behavior into any programs or projects you may make.

Compatible from Delphi 7 till Delphi 2010, and working under Windows 7.

Informations

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

Platforms: D2005, D2006, D2007, D2009, D2010, D7

Tree Window

By Andrey Simagin.

Freeware + source 16 Feb 2016

Description

The program is designed for systematic storage of confidential information (passwords, personal information).

Informations

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

Platforms: D5, D7

Utils v.2.2

By WINSOFT spol. s r.o..

Shareware 09 Nov 2022

Description

Delphi and C++ Builder utilities library.
  • available for Delphi/C++ Builder 7 - 11.2 and Lazarus 2.2.4
  • source code included in registered version
  • royalty free distribution in applications

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $100
  • Size: 3 916kB

Platforms: C10, C10.1, C10.2, C10.3, C10.4, C11, C11.1, C2k10, C2k6, C2k7, C2k9, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

Various Units

By arseniiv.

Freeware + source 17 Jun 2009

Description

There's some Delphi units for different purposes:
  • CommandLine - simple cmdline params handling (include boolean and string keys and paths)
  • Escaped - escaping and unescaping strings (as JavaScript functions)
  • FileCls - (un)registering file types in Windows
  • Gradient32 - for selecting gradient colors for Graphics32 library
  • Logging - simple log file support.

Informations

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

Platforms: D7

wsMarkov v.1.0

By Janis Elsts.

Freeware + source 17 Sep 2006

Description

A semi-complex application that can gather statistics from given text(s) and generate a random text that appears to be meaningful. Based on assumption that the next word to appear in a text is only dependent on a couple of previous words - treating the text as a Markov chain. This method is sometimes used in natural language processing tasks.

Informations

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

Platforms: D7

xIniFile v.1

By Rodrigo Ristow.

Freeware + source 07 Jul 2006

Description

Simple Object to take all data (Tedit.text, TComboBox.ItemIndesx, TLabel.caption... ) from a Delphi form and save it in a INI-file.

Supports: TEdit, TMaskedit, TMemo, TLabel, TCheckBox , TRadiobox and TComboBox, you are able to add support for other objects.

Informations

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

Platforms: D7