Installation sequence
Installation sequence
I'm trying to re-install Steema's TChart on delphi XE3 and its companion but didn't understand the sequence of things
I installed the installation file of 2012 and got 2 packages installed and when I open my project that contains the chart components, I keep getting errors about missing classes: TChartPageNavigator, TTrendFunction, TGridBandTool and much more.
I thought I have a package missing but I see A LOT of dpk files and every time I try to install something, it tells me I'm missing another require package. Is there a package that I should install and it will do all the dirty job for me?
Thanks!
I installed the installation file of 2012 and got 2 packages installed and when I open my project that contains the chart components, I keep getting errors about missing classes: TChartPageNavigator, TTrendFunction, TGridBandTool and much more.
I thought I have a package missing but I see A LOT of dpk files and every time I try to install something, it tells me I'm missing another require package. Is there a package that I should install and it will do all the dirty job for me?
Thanks!
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Installation sequence
Hi Nati,
Yes, there's a tool that does it for you. For the source code version it's called TeeRecompile.exe. This will compile the sources, generate necessary packages and install them into the IDE. For the binary version it's called TeeInstall.exe, this is is a subset of TeeRecompile which installs/uninstalls packages from the IDE. TeeRecompile/TeeInstall can be found at TeeChart's installation folder. We strongly recommend you to use those tools to handle package compilation and installation work.
Yes, there's a tool that does it for you. For the source code version it's called TeeRecompile.exe. This will compile the sources, generate necessary packages and install them into the IDE. For the binary version it's called TeeInstall.exe, this is is a subset of TeeRecompile which installs/uninstalls packages from the IDE. TeeRecompile/TeeInstall can be found at TeeChart's installation folder. We strongly recommend you to use those tools to handle package compilation and installation work.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Installation sequence
I use the sources version, I ran the recompile file you wrote about and got the following error in the log:
TeeDB917
Cannot recompile Delphi package: TeeDB917.dpk
Embarcadero Delphi for Win32 compiler version 24.0
Copyright (c) 1983,2012 Embarcadero Technologies, Inc.
VCLTee.TeeData.pas(123) Error: E2137 Method 'InternalAddRecord' not found in base class
VCLTee.TeeData.pas(398) Error: E2008 Incompatible types
TeeDB917.dpk(42) Fatal: F2063 Could not compile used unit 'VCLTee.TeeData.pas'
EXCEPTION:
Compilation aborted.
TeeDB917
Cannot recompile Delphi package: TeeDB917.dpk
Embarcadero Delphi for Win32 compiler version 24.0
Copyright (c) 1983,2012 Embarcadero Technologies, Inc.
VCLTee.TeeData.pas(123) Error: E2137 Method 'InternalAddRecord' not found in base class
VCLTee.TeeData.pas(398) Error: E2008 Incompatible types
TeeDB917.dpk(42) Fatal: F2063 Could not compile used unit 'VCLTee.TeeData.pas'
EXCEPTION:
Compilation aborted.
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Installation sequence
Hi Nati,
Which exact version of TeeChart do you use? Have you done any modifications to the source code? All TeeChart updates are expected (and tested) to compile fine with all supported environments.
Which exact version of TeeChart do you use? Have you done any modifications to the source code? All TeeChart updates are expected (and tested) to compile fine with all supported environments.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Installation sequence
I now remembered that we have a problem with the sources version in the past so we always installed the binaries version.
I now see that un binaries version for teechart 2012, there is an installation up to XE2 while I use XE3, will it be ok to try to install the XE2 into XE3?
I now see that un binaries version for teechart 2012, there is an installation up to XE2 while I use XE3, will it be ok to try to install the XE2 into XE3?
Re: Installation sequence
OK, the answer is no so apparently I can't install the binaries version in XE3, I will have to use the sources version so I'm back to square one.
Where can I see the exact version of the sources version?
Where can I see the exact version of the sources version?
Re: Installation sequence
I uninstalled and re-installed from scratch.
I ran the recompile.exe file with verbose and got the following:
TeeDB917.dpk(44)
VCLTee.TeeData.pas(1)
TeeDefs.inc(394)
VCLTee.TeeData.pas(47)
VCLTee.TeeData.pas(52)
VCLTee.TeeData.pas(52)
VCLTee.TeeData.pas(52)
VCLTee.TeeData.pas(53)
VCLTee.TeeData.pas(119)
VCLTee.TeeData.pas(123) Error: E2137 Method 'InternalAddRecord' not found in base class
VCLTee.TeeData.pas(260)
VCLTee.TeeData.pas(260)
VCLTee.TeeData.pas(261)
VCLTee.TeeData.pas(398) Error: E2008 Incompatible types
VCLTee.TeeData.pas(631)
VCLTee.TeeData.pas(1046)
TeeDB917.dpk(39) Fatal: F2063 Could not compile used unit 'VCLTee.TeeData.pas'
EXCEPTION:
Compilation aborted.
--------------------------------------------
I ran the recompile.exe file with verbose and got the following:
TeeDB917.dpk(44)
VCLTee.TeeData.pas(1)
TeeDefs.inc(394)
VCLTee.TeeData.pas(47)
VCLTee.TeeData.pas(52)
VCLTee.TeeData.pas(52)
VCLTee.TeeData.pas(52)
VCLTee.TeeData.pas(53)
VCLTee.TeeData.pas(119)
VCLTee.TeeData.pas(123) Error: E2137 Method 'InternalAddRecord' not found in base class
VCLTee.TeeData.pas(260)
VCLTee.TeeData.pas(260)
VCLTee.TeeData.pas(261)
VCLTee.TeeData.pas(398) Error: E2008 Incompatible types
VCLTee.TeeData.pas(631)
VCLTee.TeeData.pas(1046)
TeeDB917.dpk(39) Fatal: F2063 Could not compile used unit 'VCLTee.TeeData.pas'
EXCEPTION:
Compilation aborted.
--------------------------------------------
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Installation sequence
Hello Nati,
Since November 2012 TeeChart has a binary installer for XE3 too. You should have access to it with a valid subscription at that time, at least.Nati wrote:OK, the answer is no so apparently I can't install the binaries version in XE3, I will have to use the sources version so I'm back to square one.
At release.txt included or at the right-bottom of TeeRecompile.Nati wrote:Where can I see the exact version of the sources version?
Did you modify the sources? All source code regular releases from Steema are expected to compile fine with all version supported environments.Nati wrote:I uninstalled and re-installed from scratch.
I ran the recompile.exe file with verbose and got the following:
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Installation sequence
The latest binary I have is for XE2 so I guess I'm before Nov 2012, can I have access to that binary?
in release.txt I have this:
Release Notes 13th June 2012
TeeChart VCL version 2012
Build 2012.06.120613
I didn't touch any of the sources but I remember having problems installing the sources in the past so I always used the binary, but now I don't have the relevant binary, if I could have access to the xe3 binary, I'm sure this will solve the problem.
Thanks
in release.txt I have this:
Release Notes 13th June 2012
TeeChart VCL version 2012
Build 2012.06.120613
I didn't touch any of the sources but I remember having problems installing the sources in the past so I always used the binary, but now I don't have the relevant binary, if I could have access to the xe3 binary, I'm sure this will solve the problem.
Thanks
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Installation sequence
Hi Nati,
If I'm not wrong your subscription expired on July 2012, on which case you should upgrade your license to TeeChart Pro 2015. You can do it on-line. For further licensing or sales questions please contact our Sales Dept. at sales@steema.com.Nati wrote:The latest binary I have is for XE2 so I guess I'm before Nov 2012, can I have access to that binary?
I wonder why your sources are not compiling. However, if your TeeChart source code version does't include XE3 support it probably won't be able to compile the sources for XE3.Nati wrote: I didn't touch any of the sources but I remember having problems installing the sources in the past so I always used the binary, but now I don't have the relevant binary, if I could have access to the xe3 binary, I'm sure this will solve the problem.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Installation sequence
So even though I'm asking for the same version I'm already registered to but that is compatible with XE3 that you support anyway, I'm not eligible to it and need to re-register? a bit unfair I might say. If you didn't support XE3 for the version I have, I could understand it but this is not the case.
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Re: Installation sequence
Hello Nati,
Such version doesn't exist. Builds previous to November 2012 did not support XE3.Nati wrote:So even though I'm asking for the same version I'm already registered to but that is compatible with XE3 that you support anyway, I'm not eligible to it and need to re-register?
In my opinion that is precisely the case. Your license expired in July 2012 while Steema did not offer support for XE3 until November 2012 (Build 2012.07.121105) as you can see in the version info page. I'm in the technical department and might not be aware of all licensing options available. Please contact our Sales Dept., they will tell you which options are available or if your license can be extended a few months to get to the XE3 update.Nati wrote:If you didn't support XE3 for the version I have, I could understand it but this is not the case.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Re: Installation sequence
Thanks, I emailed them.