This document provides essential information for AI coding assistants working with the Virtual TreeView Components codebase.
- Project Type: Open Soruice Delphi and C++ Builder component library
- Primary Language: Object Pascal (Delphi)
- Main Documentation: See
README.mdfor technology stack, supported versions of RAD Studio / Delphi and project overview
Important Directories
Source/- ALL runtime Delphi source code (.pas files)- Pure runtime code only - no designtime dependencies
- Compiled units (.dcu) are generated during build
Design/- Designtime-only code for RAD Studio IDE integration- Property editors
- Component registration
- Design-time helpers
Packages/- Delphi and C++ Builder packages for all supported Delphi versions- [
Packages/RAD Studio 10.4+/](Packages/RAD Studio 10.4+/) - Delphi and C++ Builder packages for all newer versions of RAD Studio, version 10.4 and later.
- [
Test/- Unit-test code for the DUnitX framework.
Demos/- sample porjects showing how to use the compoents.
See <Readme.md#Running-Tests>
Always build all relevant code after making chnages to see if everything compiles using:
RsVars.bat
MsBuild.exe VirtualTreesDevelopment.groupproj