The DelphiDabbler Code Library contains various useful and re-usable Delphi components, units and IDE extensions, arranged in sub-projects.
The project contains these components, classes and IDE extensions:
Project | Repo | Documentation | Platforms | Framework |
---|---|---|---|---|
About Box Component | ddablib/aboutbox | View | Win32 Win64 |
VCL |
Clipboard Viewer Component | ddablib/cbview | View | Win32 Win64 |
VCL |
Console Application Runner Classes | ddablib/consoleapp | View | Win32 Win64 |
RTL |
Drop Files Components | ddablib/dropfiles | View | Win32 Win64 |
VCL |
Environment Variables Unit | ddablib/envvars | View | Win32 Win64 |
VCL & FMX |
Fractions Unit (beta) | ddablib/fractions | View | Win32 Win64 |
RTL |
Hot Label Component | ddablib/hotlabel | View | Win32 Win64 |
VCL |
I/O Utility Classes | ddablib/ioutils | View | Win32 Win64 |
RTL |
MD5 Message Digest Unit | ddablib/md5 | View | Win32 Win64 |
RTL |
Message Dialogue Components | ddablib/msgdlg | View | Win32 Win64 |
VCL |
Resource File Unit | ddablib/resfile | View | Win32 Win64 |
RTL |
Shell Folders Unit | ddablib/shellfolders | View | Win32 Win64 |
VCL |
Stream Extension Classes | ddablib/streams | View | Win32 Win64 |
RTL |
Extended String Property Editor | ddablib/stringpe | View | N/a | IDE |
System Information Unit | ddablib/sysinfo | View | Win32 Win64 |
RTL |
Version Information Component | ddablib/verinfo | View | Win32 Win64 |
VCL & FMX |
Binary Version Information Manipulator Library | ddablib/vibin | View | Win32 | VCL & FMX |
Window State Components | ddablib/wdwstate | View | Win32 Win64 |
VCL |
Key to columns:
- Project name.
- Repo links to the project's Git repository.
- Documentation links to the project's documentation.
- Platforms notes the platforms compatible with the project.
- Framework notes whether the project is compatible with either the VCL, FireMonkey (FMX), has no dependencies (RTL), or is an IDE extension.
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.
In addition to the library projects there are the following public repositories:
- ddablib/ddablib.github.io - library documentation website.
- ddablib/.github - special GitHub repo containing this profile content.