The DelphiDabbler Code Library contains various useful and re-usable Delphi components, units and IDE extensions, arranged in sub-projects. All were originally published on DelphiDabbler.com.
Many of the components and classes are stable and have been in development for a number of years. For details of each sub-project see this summary.
The project contains these components, classes and IDE extensions:
Project | Documentation | Releases | More Info | Platforms | Framework |
---|---|---|---|---|---|
About Box Component | GitHub WinHelp |
SourceForge | Website | Win32 Win64 |
VCL |
Clipboard Viewer Component | GitHub | SourceForge | Website | Win32 Win64 |
VCL |
Console Application Runner Classes | DelphiDabbler.com | SourceForge | Website | Win32 Win64 |
RTL |
Drop Files Components | GitHub WinHelp |
SourceForge | Website | Win32 Win64 |
VCL |
Environment Variables Unit | DelphiDabbler.com | SourceForge | Website | Win32 Win64 |
VCL FMX |
Extended String Property Editor | DelphiDabbler.com | SourceForge | Website | Win32 |
IDE |
Fractions Unit (beta) | DelphiDabbler.com | SourceForge | Website | Win32 Win64 |
RTL |
Hot Label Component | GitHub | SourceForge | Website | Win32 Win64 |
VCL |
I/O Utility Classes | DelphiDabbler.com | SourceForge | Website | Win32 Win64 |
RTL |
MD5 Message Digest Class | DelphiDabbler.com | SourceForge | Website | Win32 Win64 |
RTL |
Message Dialogue Components | GitHub | SourceForge | Website | Win32 Win64 |
VCL |
Resource File Unit | GitHub | SourceForge | Website | Win32 Win64 |
RTL |
Shell Folders Unit | GitHub WinHelp |
SourceForge | Website | Win32 Win64 |
VCL |
Stream Extension Classes | DelphiDabbler.com | SourceForge | Website | Win32 Win64 |
RTL |
System Information Unit | GitHub | SourceForge | Website | Win32 Win64 |
RTL |
Version Information Component | DelphiDabbler.com WinHelp |
SourceForge | Website | Win32 Win64 |
VCL FMX |
Window State Components | GitHub WinHelp |
SourceForge | Website | Win32 Win64 |
VCL |
The Documentation column lists the available sources of documentation for the project. Links lead to wiki based documentation either here on GitHub or on the DelphiDabbler.com wiki.
The Releases column contains links to the project's directory on the SourceForge file manager from where zip files containing releases can be downloaded. That directory's read-me file provides information about the available downloads.
The More Info column has links that take you to the library project's page on DelphiDabbler.com.
The Platforms column notes the platforms that the project is compatible with. Win32 is 32 bit Windows and Win64 is 64 bit Windows. Struck out items, like Win64, indicate that the code is not compatible with the platform. IDE extensions are only ever 32 bit compatible. Note: No projects in this library have been tested on non-Windows platforms.
The Framework column notes whether the project is compatible with either the VCL or FireMonkey, has no dependencies, or is an IDE extension. The following abbreviations are used:
- RTL - requires only the Delphi run time library, so has no dependencies on either the VCL and FMX frameworks and can be used with either or none.
- VCL - compatible with the Visual Component Library framework.
- FMX - compatible with the FireMonkey framework.
- IDE - an IDE extension.
Struck out frameworks such as FMX are not supported by the project.
You can get the latest news about the Code Library by subscribing to the Code Library News Feed.
All the code in the library now uses the Mozilla Public License v2.0 (MPL 2.0). Earlier versions may use the Mozilla Public License v1.1.