Installation overview
TeeBI provides an automatic installation tool that detects your IDEs, recompiles packages, and configures library paths. Follow the steps below to get TeeBI installed and ready to use.Prerequisites
Before installing TeeBI, ensure you have:- RAD Studio XE4 or later (Delphi or C++), or Lazarus v4 with FreePascal 3.2.2
- Administrator privileges (required for copying files to Windows system folders)
- Git (optional, for cloning the repository)
For macOS, iOS, and Linux platforms, ensure the appropriate RAD Studio SDKs are already installed before running the TeeBI installation tool.
Installation steps
Download or clone TeeBI
Get the TeeBI source code from the repository:Or download the ZIP file and extract it to a local directory.
Extract the installer tool
Navigate to the
install folder in the TeeBI repository and extract the contents of TeeBIRecompile.zip.This archive contains the automatic installation tool TeeBIRecompile.exe.Run the installer as Administrator
Right-click
TeeBIRecompile.exe and select “Run as Administrator”.The installer will:- Detect all supported Delphi/C++ RAD Studio IDEs installed on your system
- Check for TeeChart installations (Lite, Standard, or Pro versions)
- Allow you to select platforms for recompilation
- Recompile TeeBI packages from the
packages\Tempsubfolder - Install design-time packages (DCLVCLxxx and DCLFMXxxx)
- Copy runtime BPL packages to Windows system folders
- Configure search, library, and browsing paths automatically
Verify installation
Open your IDE and verify that TeeBI components appear in the Tool Palette:
- VCL: Look for
TBIGridandTBIChartcomponents - FireMonkey: Look for FMX equivalents
- Go to Tools > Options > Language > Delphi > Library
- Verify that TeeBI source paths appear in the Library Path
Lazarus/FreePascal installation
For Lazarus developers:Locate Lazarus units
TeeBI units compatible with Lazarus are copied to the
sources\Lazarus folder during package compilation.Some units that are not compatible or not yet ported to Lazarus are excluded from this folder.
Open the TeeBI package
In Lazarus IDE, open the
TeeBI.lpk package file located in the packages folder.Configure source paths
When rebuilding the TeeBI package inside Lazarus, you may need to add the “Sources” path manually:
- Go to Tools > Options
- Add the TeeBI sources path to the compiler search paths
Add TeeBI units to your project
Once installed, add TeeBI units to your Delphi/Pascal project’s uses clause:Platform-specific considerations
Windows
No additional configuration required. The installer handles all necessary setup.macOS, iOS, and Linux
The installer will recompile packages for selected platforms, but the base SDK must be present.Mobile platforms (Android/iOS)
Mobile platforms require FireMonkey. Use the FMX-specific TeeBI units:Troubleshooting
TeeBI components don't appear in the Tool Palette
TeeBI components don't appear in the Tool Palette
Ensure the design-time packages were installed successfully:
- Go to Component > Install Packages
- Verify that DCLVCLTeeBIxxx or DCLFMXTeeBIxxx packages are listed
- If missing, manually install from the compiled BPL files
Compilation errors about missing units
Compilation errors about missing units
Check that library paths are configured correctly:
- Go to Tools > Options > Language > Delphi > Library
- Ensure TeeBI source paths are present
- For Lazarus, add paths manually in IDE Options
Administrator rights error
Administrator rights error
The installer requires administrator privileges to copy BPL files to system folders:
- Right-click
TeeBIRecompile.exe - Select “Run as Administrator”
- Accept the UAC prompt
Next steps
Quickstart
Build your first TeeBI application
Core concepts
Learn about TDataItem and TeeBI architecture
