Page 1 of 1

TeeChart 8.02 x QuickReport 5.02 x Delphi 2007 W32 (Dec/07)

Posted: Sun Aug 31, 2008 12:54 am
by 10547371
How to install (and use) Teechart 8.02 with QuickReport 5.02 and Delphi 2007 ?

I tried everything but not had success.

I wrote a program with a QuickReport and it worked fine.
I wrote a program with a TeeChart and it worked fine.
But when I write a program with a QuickReport and a TQrChart when the execute it, the error occurs:

"Project Project1.exe raised exception class EAccessViolation with message 'Access Violation at address 0041FB0A in module 'Project1.exe'. Read of address 00000008'.

This error appears when I try to run the application.

I followed the steps of
"http://www.teechart.net/reference/artic ... eport.html" but not succeeded.

I made the following changes in the archives below:

Tee8QR4D11.dpk:
* Changed QR4RunD11 to QR5RunD2007
* Changed Tee811 to TeePro811

DclTee8QR4D11.dpk:
* Changed DclTee811 to DclTeePro811

TeeQR811.dpk:
* Changed Tee811 to TeePro811

DclTQr811.dpk:
* Changed DclTee811 to DclTeePro811

I tried both with the TeeChart8.02Delphi2007.exe as with the TeeChart8.02SourceCorde.exe but with none worked.

I have installed TeeChart & QuickReport more than 10 times today but I could not find the problem.

Does Teechart 8.02 is not compatible with the QuickReport 5.02?

Posted: Mon Sep 01, 2008 9:22 am
by narcis
Hi NatSam,

This is a known issue which was fixed in v8.03. I'll send you an e-mail with the URLs to download it.

Posted: Thu Sep 04, 2008 2:31 pm
by 10548921
Hi Narcis,

I have the same problem with QR5.02/QRDesign.

AV after loading a Report with TeeCharts inside.

Can you send the 8.03 Update , too ?

Thanks

Thomas

Posted: Thu Sep 04, 2008 2:52 pm
by narcis
Hi Thomas,

Sure, just sent it.

Posted: Thu Sep 04, 2008 5:55 pm
by 10547371
To install the DclTee8QR5D10 I have to rename the "DctTee811" to "DctTeePro811".

This is correct?

Posted: Fri Sep 05, 2008 7:28 am
by narcis
Hi NatSam,

Instead of renaming packages I recommend you to change the reference in DclTee8QR5D10. Anyway, you should be able to use Pro version packages (DClTeePro811).

Posted: Fri Sep 05, 2008 12:47 pm
by 10547371
Sorry, I am not well expressed.

To use the TeeChart 8.03 with QuickReport Professional 5.02 I need to modify this in the file DclTee8QR5D10.DPK ?

I also use the ReportBuilder 10.09 Enterprise, this version of TeeChart is compatible with it?

Posted: Fri Sep 05, 2008 1:17 pm
by narcis
Hi NatSam,
To use the TeeChart 8.03 with QuickReport Professional 5.02 I need to modify this in the file DclTee8QR5D10.DPK ?
Yes, you should upgrade the reference.
I also use the ReportBuilder 10.09 Enterprise, this version of TeeChart is compatible with it?
Sorry but we are not able to help you on that. It's Digital Metaphors (ReportBuilder manufacturers) the ones who make the TeeChart wrapper for ReportBuilder, you'll have to ask them.

Posted: Fri Sep 05, 2008 4:44 pm
by 10547371
I did this:

1) Open Delphi 2007
2) Remove Packages for TeeChart (standard)
3) Close Delphi 2007
4) Run TeeChart8.03SourceCode.Exe (install in C:\CodeGear\TeeChart Pro 8)
5) With NotePad change this file:
DclTee8QR5D11.dpk (requires): change DclTee811 to DclTeePro811
6) Run TeeRecompile.Exe
7) Open Delphi 2007
8) Create a new VCL aplication with TQuickReport and TeeChart
9) Run application (worked fine)
10) Close Delphi 2007
11) Open Delphi 2007
12) Open the VCL aplication (step 8 above) and I received error below:
"Can´t load package C:\CodeGear\TeeChart Pro 8\Sources\Compiled\Delphi11\Bin\DclTee8QR5D11.bpl"

I also tried this:
1) Open Delphi 2007
2) Remove Packages for TeeChart (standard)
3) Close Delphi 2007
4) Run TeeChart8.03SourceCode.Exe (install in C:\CodeGear\TeeChart Pro 8)
5) With NotePad change this files:
Tee8Qr5D11.dpk (requires): change Tee811 to TeePro811
DclTee8QR5D11.dpk (requires): change DclTee811 to DclTeePro811
6) Run TeeRecompile.Exe
7) Open Delphi 2007
8) Create a new VCL aplication with TQuickReport and TeeChart
9) Run application (worked fine)
10) Close Delphi 2007
11) Open Delphi 2007
12) Open the VCL aplication (step 8 above) and I got the same error:
"Can´t load package C:\CodeGear\TeeChart Pro 8\Sources\Compiled\Delphi11\Bin\DclTee8QR5D11.bpl"

The strange thing is that always work when I load Delphi after TeeRecompile, but if I close the Delphi and then
load it again, I received the error above.

What can I be doing the wrong?

Posted: Sun Sep 07, 2008 7:30 pm
by 10547371
I got success in the installation of TeeChart 8.03 & QuickReport 5.02 & ReportBuilder 10.09 with the following procedure below:

1) Execute TeeChart8.03Delphi2007.EXE (installed in C:\CodeGear\TeeChart8)
2) Open Delphi 2007
3) Open ..\TeeChart 8\Delphi11\QuickReport\Tee8QR5D11 and change output directory and unit output to ..\TeeChart7\Delphi11\QuickReport then build, save & close this file.
4) Open ..\TeeChart 8\Delphi11\QuickReport\DclTee8QR5D11 and change output directory and unit output to ..\TeeChart7\Delphi11\QuickReport then build, save & close this file.
5) Exit Delphi 2007
6) Copy DclTe8QRD5.bpl from ..\TeeChart8\Delphi11\QuickReport to ..\TeeChart8\Delphi11\Bin
7) Copy Tee8QR5D11.bpl from ..\TeeChart8\Delphi11\QuickReport to ..\TeeChart8\Delphi11\System and to c:\Windows\System32
8) Copy Tee8QR5D11.bpl from ..\TeeChart8\Delphi11\QuickReport to c:\Windows\System32
9) Copy DclTeePro811.bpl from ..\TeeChart8\Delphi11\Bin to public BPL dir (in my case: c:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl)
10) Copy *.DCUs from ..\TeeChart8\Delphi11\QuickReport to ..\TeeChart8\Delphi11\Lib
11) Open Delphi 2007
12) Add ..\TeeChar8\Delphi11\QuickReport in the Library Path (Tools/Options/Delphi Options/Library - Win32)
13) Install Package DclTee8QR5D11.bpl from ..\TeeChart8\Delphi11\Bin
14) Close Delphi 2007
15) Execute TeeChart8.03Source.exe (installed in c:\CodeGear\TeeChart8\Sources)
16) Close Delphi 2007
17) Execute rbEnt1109_D2007.exe