Delphi components and libraries

The components and libraries listed on this page are known to work with Delphi Version 7, Professional Edition. While it may be possible to compile the interface with other versions of Delphi, no others have been tested.

APHI General Purpose Delphi Libary

The APHI General Purpose Delphi Libary includes a wide variety of useful functions for networking, compression, string handling, mathematics, and much more.

Installation instructions for the APHI General Purpose Delphi Libary are included with the source code, in the file called readme.txt.

Download the APHI General Purpose Delphi Libary

ARSortGrid

The ARSortGrid package contains TARSortGrid, a TStringGrid-like component with sorting, searching, filtering, and printing capabilities. ARSortGrid is based on work done by Bill Menees, Karsten Bendsen, and others: please refer to the source code for details.

Installation instructions for ARSortGrid are included with the source code, in the file called readme.txt.

Download ARSortGrid

ARSyncGrid

The ARSyncGrid package contains TARSyncGrid, a TStringGrid-like component. Two instances of TARSyncGrid can be tied together so that scrolling of the two controls is synchonized.

Installation instructions for ARSortGrid are included with the source code, in the file called readme.txt.

Download ARSyncGrid

CXREdit

The CXREdit package includes TREEdit, a TEdit-like component that restricts user input based on Perl-compatible regular expressions. TREEdit is a far more powerful control for restricting user input to a specific format than TMaskEdit. TREEdit uses regular expressions as implemented in the TRegExpr Library, the source code of which is included in the CXREdit package. CXREdit was originally written by Xing Chen: please refer to the source code for details.

Installation instructions for CXREdit are included with the source code, in the file called readme.txt.

Download CXRedit

PBPageControl

The PBPageControl package contains TPBPageControl, An improved version of TPageControl that allows display of disabled tabs. PBPageControl is based on work done by Peter Below and Tony Lenton: please refer to the source code for details.

Installation instructions for PBPageControl are included with the source code, in the file called readme.txt.

Download PBPageControl

QClasses for Delphi

The QClasses package contains a collection of data structures for Delphi, such as arrays, linked lists, and dictionaries. Unlike other similar collections, QClasses is released under the terms of the GNU General Public License. QClasses requires additional libraries included with version 4.1.4 of the Qt development toolkit. Binary versions of the selected Qt libraries required by QClasses can be downloaded below. Full binary and source distributions of Qt 4.1.4 are available from http://www.trolltech.com.

A demo application is included with the source code.

Remote Messenger for Delphi

Remote Messenger includes capabilities for specialized HTTP communication. This library requires additional libraries included with version 4.1.4 of the Qt development toolkit. Binary versions of the selected Qt libraries required by Remote Messenger can be downloaded below. Full binary and source distributions of Qt 4.1.4 are available from http://www.trolltech.com.

A demo application is included with the source code.

Simple Delphi Expat Wrapper

The Simple Delphi Expat Wrapper, or SDEW, provides an easy-to-use Delphi interface for the Expat XML parser.

SDEW requires Expat and SCEW for Windows (see below). A sample application demonstrating the use of SDEW is included with the source code.