Page 1 of 1

TQRChart for RAD Studio XE8

Posted: Mon Apr 27, 2015 10:54 am
by 16569123
Hello,

can you please post TQRChart for XE8 packages. I have the full source code and it re-compiles fine for XE7 but TeeRecompile does not create TQRChart bpl files. I have full source code license for QR5.6.

Kind regards

Re: TQRChart for RAD Studio XE8

Posted: Mon Apr 27, 2015 2:44 pm
by yeray
Hello,

We've just made and tested the packages for the Lite/Standard version shipped with RAD XE8:
http://www.steema.com/download/vcl

We'll post here the packages for the Pro version asap.

Re: TQRChart for RAD Studio XE8

Posted: Mon Apr 27, 2015 2:59 pm
by 10050769
Hello UrosC,
I have attached below the TeeChart Pro for Quick Report 506 XE8 packages, if you are interested in these.
Tee9QR506D22.zip
(134.59 KiB) Downloaded 819 times
Thanks in advance,

Re: TQRChart for RAD Studio XE8

Posted: Mon Apr 27, 2015 4:38 pm
by 16569123
Thank you for the package. I still have a problem installing the package. All other Steema components are installed and they are working without any issues on 32 and 64bit compilation.

I can rebuild both DPK files without any problems but I have an issue installing DclTee9QR5D22.DPK where I get an error message: "Can't load package ... dcltee9QR5D22.bpl. The specified module could not be found."

Kind regards

Re: TQRChart for RAD Studio XE8

Posted: Mon Apr 27, 2015 4:49 pm
by 16569123
Hello,

I had to modify DCLTee9QR5D22.DPK (from your attachment) by removing Tee9QR5D22.dcp and ADDING QR506RunDXE8.dcp. to successfully recompile QRChart packages from your attachment.

I could compile the project on XE8_32bit. But the problem is when I want to build the project in 64bit. Then I get an error message "[dcc64 Fatal Error] Unit1.pas(8): F2063 Could not compile used unit 'QrTee.pas'" I must express that it works without any problems in XE7 32/64bit.


My XE8 32bit paths are:
QRChart = "s:\Coding\CommonLibs\TeeChartQR5\Tee9QR506D22\compiledwin32\"
TeeTree = "s:\Coding\CommonLibs\TeeChart Pro VCL Source Code 2015.15\TeeTree\Compiled\Delphi22.win32\Lib"
TeeChart = "s:\Coding\CommonLibs\TeeChart Pro VCL Source Code 2015.15\Compiled\Delphi22.win32\Lib"

My XE8 64bit paths are:
QRChart = "S:\Coding\CommonLibs\TeeChartQR5\Tee9QR506D22\compiledwin64"
TeeTree = "s:\Coding\CommonLibs\TeeChart Pro VCL Source Code 2015.15\TeeTree\Compiled\Delphi22.win64\Lib"
TeeChart = "s:\Coding\CommonLibs\TeeChart Pro VCL Source Code 2015.15\Compiled\Delphi22.win64\Lib"

Recap
I have identical setup for XE7 which compiles 32/64bit without a problem. The only differene is \Delphi21 sub-folder for XE7.
In XE8 32bit QRChart compilation works. QRChart for 64bit gives error.
My QuickReport 5.6 compiles without problems on 32/64bit.

Can you please advice me why there are no issues in XE7 and in the new packages for XE8 are almost the same and they do not work in 64bit.

Kind regards

Re: TQRChart for RAD Studio XE8

Posted: Tue Apr 28, 2015 9:29 am
by yeray
Hello,

I see the packages Sandra attached include the bpls and dcus in the compiledwin32 and compiledwin64 folders. Have you tried using the precompiled files from those folder instead of rebuilding the packages?

Re: TQRChart for RAD Studio XE8

Posted: Tue Apr 28, 2015 1:17 pm
by 16569123
S O L V E D

Thank you Ara Villarreal for detailed explanation on what goes where. Bellow are Aras instructions

I have added the steps you should follow to install Teechart for Quick Report for XE8 without problems.

- First of all, make sure the TeeChart component and the QuickReport components work fine, alone, in a new simple example project.
- Build the Tee9QR5D22 package and make sure the compiled files are in a known "compiledwin32" folder to find them later.
- Build the DclTee9QR5D22 package and make sure the compiled files are in a known "compiledwin32" folder to find them later.


Only in the case you want compile in Win64, too.

- Build the Tee9QR5D22 package and make sure the compiled files are in a known "compiledwin64" folder to find them later.

If you find problems building any of these packages, please take a look at the QuickReport instructionshttp://www.teechart.net/reference/index.php

Once you have both packages built, copy the packages from the "compiledwin32" folder accordingly:
- DclTee9QR5D22.bpl to $(BDS)\bin

- Tee9QR5D22.bpl to %windir%\SysWOW64 (if a 64bit OS) or to %windir%\System32 (if a 32bit OS)
- The rest of the files from the "compiledwin32" folder to $(BDS)\lib\win32\release and $(BDS)\lib\win32\Debug


Only in the case you want compile in Win64, too.
- Tee9QR5D22.bpl form compiledwin32 folder to %windir%\SysWOW64 and Tee9QR5D220.bpl form compiledWin64 to %windir%\System32.
- The rest of the files from the "compiledwin64" folder to $(BDS)\lib\win64\release and $(BDS)\lib\win64\Debug


Then you should be able to open the IDE, add the $(BDS)\bin\DclTee9QR5D22.bpl package to the components list in the IDE and use it.