First of all, note a difference between Windows 32 and 64bits (Wikipedia):
- In 64bit Windows:
- Windows\System32 is the folder for the 64bit runtime libraries.
- Windows\SysWOW64 is the folder for the 32bit runtime libraries.
- In 32bit Windows:
- Windows\System32 is the folder for the 32bit runtime libraries.
TeeInstall utility is shipped with binary installations. This utility is a subset of TeeRecompile (tool shipped wit the SourceCode version) that tries to install/uninstall TeeChart components into the given IDE.
If you suspect TeeChart was wrongly installed, we suggest to reinstall TeeChart running TeeInstall utility in the TeeChart installation folder. Note you may have to run it twice, one to uninstall the component from the IDE, and a second one to install it again. This process doesn't remove the folder structure of the TeeChart installation and you won't have to register the component again; it just uninstalls the component from the target IDE if found. Otherwise, it installs the component present in the same folder as TeeInstall being run into the target IDE.
SourceCode customers with installation problems can either build and reinstall TeeChart directly using TeeRecompile. Note TeeRecompile generates a TeeInstall for each IDE it compiles the TeeChart sources with, so SourceCode customers can also use TeeInstall if they wish.
Here there are some instructions to make sure the packages and the paths loaded in the IDE are correct:
- Open the IDE with no project loaded.
- From RAD XE2, make sure you have "VCLTee" (for VCL projects) or "FMXTee" (for FMX projects) in the unit scope names.
- Go to "Component/Install Packages...". In this list, check the TeeChart Pro components are selected and not the Lite/Standard version that were shipped with the IDE.
- Delphi personality: Go to "Tools/Options.../Environment Options/Delphi Options/Library". Here check the "Library path" and "Debug DCU path":
Windows 32-bit:
\DelphiXX.win32\LibWindows 64-bit:
\DelphiXX.win64\LibWindows 64-bit (Modern):
\DelphiXX.win64x\LibMacOS 32-bit:
\DelphiXX.osx32\LibMacOS 64-bit:
\DelphiXX.osx64\LibMacOS ARM 64-bit:
\DelphiXX.osxarm64\LibiOS Device 32-bit:
\DelphiXX.iOSDevice\LibiOS Device 64-bit:
\DelphiXX.iOSDevice64\LibiOS Simulator:
\DelphiXX.iossimulator\LibiOS Simulator ARM 64-bit:
\DelphiXX.iossimulatorarm64\LibAndroid 32-bit:
\DelphiXX.android\LibAndroid 64-bit:
\DelphiXX.android64\Lib - C++Builder personality: Go to "Tools/Options.../Environment Options/C++ Options/Paths and Directories". Here check the "System Include path" and "Library path":
Windows 32-bit:
Note since RAD 10 Seattle there are two C++ Compilers and two tabs ("Compiler" and "Classic Compiler"). Both should contain the same references:
System Include path
\DelphiXX.win32\IncludeWindows 64-bit:Library path
\DelphiXX.win32\Lib
\DelphiXX.win32\Lib\ObjSystem Include path
\DelphiXX.win64\IncludeWindows 64-bit (Modern):Library path
\DelphiXX.win64\Lib
\DelphiXX.win64\Lib\ObjSystem Include path
\DelphiXX.win64x\IncludeMacOS 32-bit:Library path
\DelphiXX.win64x\Lib
\DelphiXX.win64x\Lib\ObjSystem Include path
\DelphiXX.osx32\IncludeiOS Device 64-bit:Library path
\DelphiXX.osx32\Lib
\DelphiXX.osx32\Lib\ObjSystem Include path
\DelphiXX.iOSDevice64\IncludeiOS Simulator:Library path
\DelphiXX.iOSDevice64\Lib
\DelphiXX.iOSDevice64\Lib\ObjSystem Include path
\DelphiXX.iossimulator\IncludeAndroid 32-bit:Library path
\DelphiXX.iossimulator\Lib
\DelphiXX.iossimulator\Lib\ObjSystem Include path
\DelphiXX.android\IncludeLibrary path
\DelphiXX.android\Lib
\DelphiXX.android\Lib\Obj
- The paths above are not complete; they are relative to where you installed TeeChart. Ie, if you've installed TeeChart at
"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL 2024"
where says "\DelphiXX.win32\Lib" it's meant to be (for RAD 12 Athens):
"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL 2024\Delphi29.win32\Lib" - Substitute the "DelphiXX" in the references above for your IDE internal name. Here it is a list of the paths for all the IDEs with their internal names:
- Delphi 7:
Relative Path for Delphi 7
\Delphi7\ - RAD Studio 2007:
Relative Path for RAD Studio 2007
\Delphi11\ - RAD Studio 2009:
Relative Path for RAD Studio 2009
\Delphi12\ - RAD Studio 2010:
Relative Path for RAD Studio 2010
\Delphi14\ - RAD Studio XE:
Relative Path for RAD Studio XE
\Delphi15\ - RAD Studio XE2:
Relative Path for RAD Studio XE2
\Delphi16.win32\
\Delphi16.win64\
\Delphi16.ios\
\Delphi16.osx32\ - RAD Studio XE3:
Relative Path for RAD Studio XE3
\Delphi17.win32\
\Delphi17.win64\
\Delphi17.osx32\ - RAD Studio XE4:
Relative Path for RAD Studio XE4
\Delphi18.win32\
\Delphi18.win64\
\Delphi18.osx32\
\Delphi18.iOSDevice\
\Delphi18.iOSSimulator\ - RAD Studio XE5:
Relative Path for RAD Studio XE5
\Delphi19.win32\
\Delphi19.win64\
\Delphi19.osx32\
\Delphi19.iOSDevice\
\Delphi19.iOSSimulator\
\Delphi19.android\ - RAD Studio XE6:
Relative Path for RAD Studio XE6
\Delphi20.win32\
\Delphi20.win64\
\Delphi20.osx32\
\Delphi20.iOSDevice\
\Delphi20.iOSSimulator\
\Delphi20.android\ - RAD Studio XE7:
Relative Path for RAD Studio XE7
\Delphi21.win32\
\Delphi21.win64\
\Delphi21.osx32\
\Delphi21.iOSDevice\
\Delphi21.iOSSimulator\
\Delphi21.android\ - RAD Studio XE8:
Relative Path for RAD Studio XE8
\Delphi22.win32\
\Delphi22.win64\
\Delphi22.osx32\
\Delphi22.iOSDevice\
\Delphi22.iOSDevice64\
\Delphi22.iOSSimulator\
\Delphi22.android\ - RAD Studio 10 Seattle:
Relative Path for RAD Studio 10 Seattle
\Delphi23.win32\
\Delphi23.win64\
\Delphi23.osx32\
\Delphi23.iOSDevice\
\Delphi23.iOSDevice64\
\Delphi23.iOSSimulator\
\Delphi23.android\ - RAD Studio 10.1 Berlin:
Relative Path for RAD Studio 10.1 Berlin
\Delphi24.win32\
\Delphi24.win64\
\Delphi24.osx32\
\Delphi24.iOSDevice\
\Delphi24.iOSDevice64\
\Delphi24.iOSSimulator\
\Delphi24.android\ - RAD Studio 10.2 Tokyo:
Relative Path for RAD Studio 10.2 Tokyo
\Delphi25.win32\
\Delphi25.win64\
\Delphi25.osx32\
\Delphi25.iOSDevice\
\Delphi25.iOSDevice64\
\Delphi25.iOSSimulator\
\Delphi25.android\ - RAD Studio 10.3 Rio:
Relative Path for RAD Studio 10.3 Rio
\Delphi26.win32\
\Delphi26.win64\
\Delphi26.osx32\
\Delphi26.osx64\
\Delphi26.iOSDevice\
\Delphi26.iOSDevice64\
\Delphi26.iOSSimulator\
\Delphi26.android\
\Delphi26.android64\ - RAD Studio 10.4 Sydney:
Relative Path for RAD Studio 10.4 Sydney
\Delphi27.win32\
\Delphi27.win64\
\Delphi27.osx64\
\Delphi27.iOSDevice64\
\Delphi27.iOSSimulator\
\Delphi27.android\
\Delphi27.android64\ - RAD Studio 11 Alexandria:
Relative Path for RAD Studio 11 Alexandria
\Delphi28.win32\
\Delphi28.win64\
\Delphi28.osx64\
\Delphi28.osxarm64\
\Delphi28.iOSDevice64\
\Delphi28.android\
\Delphi28.android64\ - RAD Studio 12 Athens:
Relative Path for RAD Studio 12 Athens
\Delphi29.win32\
\Delphi29.win64\
\Delphi29.win64x\
\Delphi29.osx64\
\Delphi29.osxarm64\
\Delphi29.iOSDevice64\
\Delphi29.iossimarm64\
\Delphi29.android\
\Delphi29.android64\
- Delphi 7:
- Please check there's no other reference to an older TeeChart installation.