Skip to content

Free TeeChart Standard Edition for Delphi 2006 Owners

CodeGear and Steema Software are now providing a free copy of TeeChart Standard Edition 7.10 for all registered owners of Delphi 2006. This includes both VCL for Win32 and VCL for .NET components.

When I installed it, however, I got the following error after starting Delphi:

"A class named TChartAxisTitle already exists".

I investigated and determined that the old TChart packages had already been removed. So no problem there; there must be some other package using it, though. A little trial and error determined that the culprit was the Developer Express Printing System. But this Developer Express support article indicates that the Developer Express installer will automatically determine which version of TeeChart you have installed and rewrite the packages accordingly(!). So here’s how I fixed the error:

  1. Start Delphi. Choose Components->Installed Packages from the main menu
  2. Un-check "Express Printing System ReportLink for TDBChart…" and "Express Printing System ReportLink for TeeChart…"
  3. Check "TeeChart Standard 7 Components" and then click OK
  4. Shut down Delphi
  5. Start->Control Panel->Add or Remove Programs
  6. Select the Developer Express VCL products in the list and click the "Change or Remove" button
  7. Click Next when the installer comes up. Choose "recompile"
  8. Follow the indicated steps to recompile the components

So thanks much to Steema and CodeGear for providing this and thanks to Developer Express for having a smart installer. :)

Update: Yet another quirk I came across with TeeChart 7: The TeeChart installer uses user override variables (in BDS, choose Tools->Options, then click "Environment Options / Environment Variables in the treelist, and look at the user override list), which FinalBuilder doesn’t pick up by default. I found the workaround on their forums.

Post a Comment

Your email is never published nor shared. Required fields are marked *

Bad Behavior has blocked 1846 access attempts in the last 7 days.

Close