Concepts is a modular Delphi application which illustrates some language features, design patterns and some interesting frameworks and components which include:
- Delphi Run-Time Library (or RTL)
- FireMonkey (FMX)
- Visual Component Library (VCL)
- Spring4D
- DSharp
- DDuce
- Virtual treeview
- TChromeTabs component
- SQLBuilder4Delphi
- ZeroMQ / ZeroMQ (ØMQ)
- DDetours
- TzObjectInspector
- TBCEditor
- JsonDataObjects
- Ararat Synapse
- The Indy project
- TFireMonkeyContainer
- BTMemoryModule
- Chinook database
- SQLite
A copy of all libraries that the project depends on are included (except commercial ones of course) to avoid installation hassles for anyone who tries to compile the project. In the Concepts.inc file you can specify which dependencies you want to have included in your build.
Currently compilation has only been tested in Delphi 10 Seattle and later versions, but it should not be difficult to get it compiled in Delphi 2010 or later.
Check the releases to download a precompiled executable of the project.