Overview
This page details the system requirements, supported development environments, and prerequisites needed to compile and run the TeeChart VCL/FMX samples.Required Software
TeeChart Pro VCL/FMX
You can obtain the fully functional evaluation version from: Download Page: https://www.steema.com/downloads/vclThe evaluation version includes all professional features with no time limitations, allowing you to test all samples without restrictions.
Supported IDEs
TeeChart VCL/FMX supports the following development environments:- RAD Studio
- Delphi
- C++ Builder
Embarcadero RAD Studio (Full VCL and FireMonkey support):
- RAD Studio 12 Athens
- RAD Studio 11 Alexandria
- RAD Studio 10.4 Sydney
- RAD Studio 10.3 Rio
- RAD Studio 10.2 Tokyo
- RAD Studio 10.1 Berlin
- RAD Studio 10 Seattle
- RAD Studio XE8
- RAD Studio XE7
- RAD Studio XE6
- RAD Studio XE5
- RAD Studio XE4
- RAD Studio XE3
- RAD Studio XE2
System Requirements
For VCL Development (Windows)
Operating System
Operating System
- Windows 11 (64-bit)
- Windows 10 (32-bit and 64-bit)
- Windows 8.1 (32-bit and 64-bit)
- Windows 8 (32-bit and 64-bit)
- Windows 7 SP1 (32-bit and 64-bit)
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
VCL applications target Windows platforms only.
Hardware
Hardware
Minimum Requirements:
- Processor: 1 GHz or faster
- RAM: 2 GB (4 GB recommended)
- Disk Space: 500 MB for TeeChart installation
- Display: 1024x768 or higher resolution
- Processor: Multi-core 2 GHz or faster
- RAM: 8 GB or more
- Disk Space: 1 GB for samples and IDE
- Display: 1920x1080 or higher
For FireMonkey Development (Cross-platform)
Target Platforms
Target Platforms
Desktop Platforms:
- Windows: 32-bit and 64-bit (Windows 7 SP1 and later)
- macOS: 64-bit (macOS 10.14 Mojave and later)
- Linux: 64-bit (Ubuntu 18.04 and later, requires FMXLinux)
- iOS: iOS 12.0 and later (iPhone, iPad, iPod Touch)
- Android: Android 6.0 (API level 23) and later
macOS Development Requirements
macOS Development Requirements
To deploy to macOS or iOS, you need:
- macOS system: macOS 10.14 Mojave or later
- Xcode: Version 11.0 or later (from Mac App Store)
- PAServer: Platform Assistant Server (included with RAD Studio)
- Apple Developer Account: For iOS device deployment (not required for simulator)
macOS and iOS development require a physical Mac computer. RAD Studio connects to the Mac via PAServer for compilation and debugging.
Android Development Requirements
Android Development Requirements
To deploy to Android devices:
- Android SDK: API Level 23 or higher
- Android NDK: R21 or later
- Java Development Kit (JDK): JDK 8 or later
Installation Instructions
Install Your IDE
If you haven’t already, download and install RAD Studio, Delphi, or C++ Builder from:https://www.embarcadero.com/products/rad-studio
A free trial version of RAD Studio/Delphi/C++ Builder is available if you need to evaluate the IDE.
Download TeeChart Pro VCL/FMX
- Visit https://www.steema.com/downloads/vcl
- Download the TeeChart Pro VCL/FMX installer for your platform
- Choose between evaluation (free) or registered version
Run TeeChart Installer
- Run the downloaded installer executable
- Follow the installation wizard
- Select your installed RAD Studio/Delphi/C++ Builder versions
- Choose installation options:
- VCL Support: For Windows VCL applications
- FMX Support: For FireMonkey cross-platform applications
- Source Code: Install TeeChart source files (recommended)
- Help Files: Install documentation and help integration
- Complete the installation
Verify Installation
After installation, verify TeeChart is properly installed:
- Open RAD Studio/Delphi/C++ Builder
- Create a new VCL or FireMonkey application
- Check the Tool Palette for the TeeChart tab
- You should see components like:
TChart- Main chart componentTDBChart- Database-aware chartTChartListBox- Chart series list- Various series types
Project File Versions
Many samples include multiple project files for different IDE versions:Dependencies
Core Dependencies
All samples require:- TeeChart Pro VCL/FMX: The main charting library
- RAD Studio/Delphi/C++ Builder: The development environment
Optional Dependencies
Some samples have additional requirements:Database Samples
Database Samples
Samples in the following directories require database support:
VCL/DBChart aggregates/FMX/FishFacts/FMX/Dashboard/(uses SQLite)
- FireDAC or other database connectivity components (included in RAD Studio)
- SQLite driver (included in RAD Studio for SQLite samples)
The Dashboard sample includes a SQLite database file:
TechProductsLtd.sqliteTeeGrid Samples
TeeGrid Samples
The Dashboard sample (
FMX/Dashboard/) requires:- TeeGrid VCL/FMX: Grid component library
- Download from: https://github.com/Steema/TeeGrid-VCL-FMX-Samples
OpenGL Samples
OpenGL Samples
Advanced 3D samples using OpenGL acceleration require:
- OpenGL support: Built into Windows, macOS, and Linux
- Modern graphics card: DirectX 9 compatible or later
Compiler Directives and Conditionals
Some samples use conditional compilation for different platforms:Troubleshooting
Cannot find TeeChart units
Cannot find TeeChart units
Error:
Unit VCLTee.TeEngine not found or Unit FMXTee.Engine not foundSolutions:- Verify TeeChart is installed for your IDE version
- Check the library path in Tools > Options > Language > Delphi > Library
- Ensure TeeChart paths are listed (should be auto-configured)
- Reinstall TeeChart if paths are missing
Project won't open in older IDE
Project won't open in older IDE
Problem:
.dproj file format is too new for your IDESolutions:- Look for version-specific project folders (e.g.,
Demo_XE6/) - Check for
.dproj.2007or similar legacy project files - Create a new project and add the
.pasfiles manually
Dashboard sample won't compile
Dashboard sample won't compile
Error: Missing TeeGrid unitsSolution:
- Install TeeGrid from https://github.com/Steema/TeeGrid-VCL-FMX-Samples
- Or comment out TeeGrid-related code if you just need the chart examples
Mobile deployment fails
Mobile deployment fails
Problem: Cannot deploy to iOS or AndroidSolutions:
- iOS: Ensure Xcode is installed and PAServer is running on your Mac
- Android: Verify SDK/NDK paths in Tools > Options > Deployment > SDK Manager
- Check device connectivity and USB debugging (Android)
- Verify provisioning profiles (iOS)
Supported Chart Types
TeeChart Pro VCL/FMX includes over 70 chart types. The samples demonstrate:- Standard
- Financial
- 3D
- Statistical
- Specialized
- Line Series
- Bar Series
- Horizontal Bar
- Area Series
- Point Series
- Pie Series
- Donut Series
- Fast Line
- Arrow Series
- Bubble Series
Performance Considerations
For optimal performance:- VCL: Uses native Windows GDI/GDI+ rendering, fastest on Windows
- FMX: Uses GPU acceleration where available, great for mobile
- Large Datasets: Use FastLine series for 1M+ points
- Real-time: See RingBuffer samples for efficient streaming data
- OpenGL: Enable for hardware-accelerated 3D rendering
Next Steps
Quick Start
Follow the quick start guide to run your first sample
Introduction
Learn more about TeeChart features and capabilities
VCL Samples
Browse Windows VCL sample applications
FMX Samples
Explore cross-platform FireMonkey samples
Getting Support
If you encounter issues:Support Resources
- Support Page: https://www.steema.com/support_options
- GitHub Issues: Report bugs or issues
- Email: [email protected]
- Documentation: https://www.steema.com/
