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
-
Version 1.3.1 (as a ZIP archive)
general_purpose-1.3.1-src.zip (424 KB)
-
Version 1.3.0 (as a ZIP archive)
general_purpose-1.3.0-src.zip (445 KB)
-
Version 1.2.1 (as a ZIP archive)
general_purpose-1.2.1-src.zip (401 KB)
-
Version 1.2.0 (as a ZIP archive)
general_purpose-1.2.0-src.zip (401 KB)
-
Version 1.1.2 (as a ZIP archive)
general_purpose-1.1.2-src.zip (307 KB)
-
Version 1.1.1 (as a ZIP archive)
general_purpose-1.1.1-src.zip (306 KB)
-
Version 1.1.0 (as a ZIP archive)
general_purpose-1.1.0-src.zip (305 KB)
-
Version 1.0.0 (as a ZIP archive)
general_purpose-1.0.0-src.zip (303 KB)
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
-
Version 3.1.0 (as a ZIP archive)
arsortgrid-3.1.0-src.zip (90 KB)
-
Version 3.0.0 (as a ZIP archive)
arsortgrid-3.0.0-src.zip (89 KB)
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
-
Version 1.0.0 (as a ZIP archive)
arsyncgrid-1.0.0-src.zip (16 KB)
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
-
Version 1.9.2 (as a ZIP archive)
cxreedit-1.9.2-src.zip (68 KB)
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
-
Version 1.3.0 (as a ZIP archive)
pbpagecontrol-1.3.0-src.zip (13 KB)
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.
-
Download QClasses for Delphi version 0.1.1 (as a ZIP archive)
qclasses-0.1.1-src.zip (151 KB)
-
Download QClasses for Delphi version 0.1.0 (as a ZIP archive)
qclasses-0.1.0-src.zip (151 KB)
-
Download required Qt libraries from Qt 4.1.4 (as a ZIP archive)
qtlibs-4.1.4.zip (1.2 MB)
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.
-
Download Remote Messenger for Delphi version 0.1.0 (as a ZIP archive)
remotemessenger-0.1.0-src.zip (104 KB)
-
Download required Qt libraries from Qt 4.1.4 (as a ZIP archive)
qtlibs-4.1.4.zip (1.2 MB)
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.
-
Download SDEW version 0.1.1 (as a ZIP archive)
sdew-0.1.1-src.zip (155 KB)
-
Download SDEW version 0.1.0 (as a ZIP archive)
sdew-0.1.0-src.zip (156 KB)
- Expat for Windows version 1.95.8 or higher. Available from http://sourceforge.net/projects/expat.
- SCEW for Windows version 0.4.0 or higher. Source code is available from http://www.nongnu.org/scew. Modified source code and a binary (compiled) version of the SCEW library for Microsoft Windows is available from http://www.naadsm.org/opensource/scew.