Page 1 of 1

TeeChart with Quick Reports & CB2007

Posted: Mon Dec 03, 2007 11:28 pm
by 10547059
Hello,

I'm having a baffling problem with the latest version of TeeChart. Here is the environment:

* C++Builder 2007
* TeeChart Pro V8.02
* QuickReports 4.07

I've installed everything in the standard way. Because TeeChart Pro seems to only come with .DPK files for doing the QuickReports install (which won't open in Builder 2007), I also installed for C++Builder 6 and ported over the .BPK files to finally create a .CBPROJ file which allows me to install the components for TQRChart.

To show the problem I do this:

1) Create a new project (anything will work, but an SDI App is easy to start with).
2) Drop a TQuickRep on the form and drop a TQRChart on the report.
3) Run it ... will get Access violations.
4) Even more strange, if I close everything it will never let me open the form again. I always get "Access violation at address 20031726 in module 'rtl100.bpl'. Read of address 00000008"/

The problem seems entirely related to the TQRChart component. QuickReports works fine as long as that isn't on there.

Multiple different attempts always yield the same problem. Tried recompiling all packages from scratch using the source and still same problem. Programs will compile and run fine, but the moment you try create a form with a TQRChart on it the program gives the access violation. C++Builder will always give the access violation if I try and open a form in the IDE that has a TQRChart on it.

Probably should have bought the whole design studio ... just having C++Builder is irritating when package files for it are not included.

Help!

- Rebecca Taylor

Posted: Tue Dec 04, 2007 12:19 pm
by narcis
Hi Rebecca,

The problem here is that Quick Report made different packages for Delphi and C++ Builder personalities. This causes problems with TeeChart's references as TeeChart's packages are the same for Delphi and C++ Builder.

To solve this issue you could read this thread. I've sent you the files I mentioned there, you should just upgrade C++ Builder 2006 references to C++ Builder 2007.

Hope this helps!

Posted: Wed Dec 05, 2007 9:08 pm
by 10547059
Hi Narcis,

Thank you for the file. Unfortunately while this worked (as far as building the packages and installing them) the end result was exactly the same. I could not put a TQRChart on a form and then ever open the form again (Access violations with rtl100).

In frustration I went back to an older version. The following does work:

- C++Builder 2007
- TeeChart Pro V7.08
- QuickReports V4.07

Now things are working great. Unfortunately I feel like I wasted my money and time upgrading to version 8. But I don't have time to fool around with this anymore (need to get the project complete). Please let me know if you guys come up with a fix.

- Rebecca

Posted: Fri Dec 07, 2007 9:30 am
by narcis
Hello Rebecca,

We will investigate the issue here and will send you the packages if we get it working.

Posted: Wed Jan 23, 2008 11:54 am
by yeray
Hi Rebecca,

First of all we'd like to apologise for the delay on finding a final solution.

I've sent to your mail the new sources and compiled files for Tee8QR4C11 (TeeChart v8 + QuickReport v4 for C++Builder 2007).

I hope you won't find problems installing it.

TeeChart with Quick Reports & D2007

Posted: Wed Feb 06, 2008 2:18 pm
by 10048106
Hi

I have a some problems with Delphi 2007 and TeeChart 8.02 + QR4. One of the problems seems the same as that mentioned in this thread. Is it possible that you send the updated files to us also.

Regards
TLA

Posted: Thu Feb 07, 2008 8:58 am
by yeray
Hi TLA,

I've sent the files to your registered mail address.

Posted: Mon Feb 11, 2008 8:31 am
by 10048106
Dear Yeray Alonso

I have not received the files on my e-mail. The reason
might by that the message was graylisted by our spam filter. Normally this is not a problem as the message is accepted on the second try, but maybe your server is set-up not to try again. Will you please send the files again?

Regards
TLA

Posted: Mon Feb 11, 2008 8:47 am
by yeray
Hi TLA,

I've just sent the mail again.