Page 1 of 1

Installation sequence

Posted: Mon Aug 10, 2015 2:38 pm
by 10553605
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!

Re: Installation sequence

Posted: Mon Aug 10, 2015 2:48 pm
by narcis
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.

Re: Installation sequence

Posted: Mon Aug 10, 2015 2:54 pm
by 10553605
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.

Re: Installation sequence

Posted: Mon Aug 10, 2015 2:56 pm
by narcis
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.

Re: Installation sequence

Posted: Mon Aug 10, 2015 3:08 pm
by 10553605
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?

Re: Installation sequence

Posted: Mon Aug 10, 2015 3:12 pm
by 10553605
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?

Re: Installation sequence

Posted: Mon Aug 10, 2015 3:18 pm
by 10553605
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.
--------------------------------------------

Re: Installation sequence

Posted: Tue Aug 11, 2015 7:25 am
by narcis
Hello Nati,
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.
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:Where can I see the exact version of the sources version?
At release.txt included or at the right-bottom of TeeRecompile.
Nati wrote:I uninstalled and re-installed from scratch.
I ran the recompile.exe file with verbose and got the following:
Did you modify the sources? All source code regular releases from Steema are expected to compile fine with all version supported environments.

Re: Installation sequence

Posted: Tue Aug 11, 2015 7:54 am
by 10553605
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

Re: Installation sequence

Posted: Tue Aug 11, 2015 8:06 am
by narcis
Hi Nati,
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?
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: 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.
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.

Re: Installation sequence

Posted: Tue Aug 11, 2015 8:11 am
by 10553605
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.

Re: Installation sequence

Posted: Tue Aug 11, 2015 8:25 am
by narcis
Hello Nati,
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?
Such version doesn't exist. Builds previous to November 2012 did not support XE3.
Nati wrote:If you didn't support XE3 for the version I have, I could understand it but this is not the case.
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.

Re: Installation sequence

Posted: Tue Aug 11, 2015 8:36 am
by 10553605
Thanks, I emailed them.