Delphi 5.01, ReportBuilder 6.03 and TeeChart Pro 6.01
Hello,
Earlier, I found out RB6.03 would not work with TeeChart Pro 4.03.
Regrettable and I put using RB with charts behind me and went to other
products. Sooooo, up comes a customer who needs charts coming and
coming. Sooooo, I purchase TeeChart Pro 6.01.
The mix continues to be toxic, with ReportBuilder complaining bitterly
about this and that, refusing to compile the app. Now, I know that Tee
Chart v6 is post RB 6, so I can't claim to be completely surprised. Is
there any way to make the two products work?
Help!
Thanks, GM
==========================================
When replying via email please move all
numbers from right of at symbol to left of
at symbol to get email address.
Earlier, I found out RB6.03 would not work with TeeChart Pro 4.03.
Regrettable and I put using RB with charts behind me and went to other
products. Sooooo, up comes a customer who needs charts coming and
coming. Sooooo, I purchase TeeChart Pro 6.01.
The mix continues to be toxic, with ReportBuilder complaining bitterly
about this and that, refusing to compile the app. Now, I know that Tee
Chart v6 is post RB 6, so I can't claim to be completely surprised. Is
there any way to make the two products work?
Help!
Thanks, GM
==========================================
When replying via email please move all
numbers from right of at symbol to left of
at symbol to get email address.
This discussion has been closed.
Comments
does work? What are the advantages by the way of creating a report with
teechart imbedded as opposed to just exporting a standard graph as a
metafile and sending that to ReportBuilder instead?
Regards
Alex
TeeChart | Delphi X... section. This page gives you a complete description
of which versions of TeeChart are supported. To summarize, TeeChart
versions 4.02, 5.01, 5.02a, and 6.00 are supported for Delphi 5 and RB 7.
TeeChart 6.01 has just recently been released and we are working on an
update for our packages. If you need TeeChart 6.01 support, you will need
to upgrade to ReportBuilder 7 when we provide an official update. RB 7.02
supports TeeChart 6.00. In the mean time, if you have RB 7.02 and TeeChart
6.01, you may be able to recompile the RB TeeChart wrapper packages for
TeeChart 6.00 as we have had customers successfully do this.
The advantage to using an embedded TeeChart supported by ReportBuilder is
the ease of use (no extra code overhead). For more information on exporting
a TeeChart graph to ReportBuilder, try searching Ed Dressel's past posts on
the subject. He has helped many users adopt this method.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
It all depends upon your needs.
I have one report that will conceivable have thousands of pages printed out
on the same time--with graphs et al. For this, I will embed the TeeChart
into the report. I will not have any TeeChart in the program. I also did
this with other reports where there was no corresponding chart in the
program.
But when I have a chart in the prgram and one in the report, I use a
TppImage in the report, name the image and grab the corresponding chart from
my program.
Ed Dressel
While it irks me no end that RB6 doesn't work with TeeChart 4.03
(and that I didn't save the 4.02 install files when I 'upgraded' to
4.03), I let the gun-to-the-forehead approach work and bought RB7. The
results have been dismal.
I had to comment out previewFormCreate procedures on 89 forms
(that allowed the user to have a user-option set magnification) and
made those changes in theSTUPIDEST manner possible. Compile and
correct each error, left me with a WHOLE LOTTA forms open and a
crashed IDE at the end. Subsequently, the program's executable doubled
in size from 14M to more than 30, and will not run on Win98 machines.
Sooo, I bought a new machine, did a clean install on it and tried to
compile again. Good news? The executable is back down to 14M. The bad
news? The program won't run in the IDE stating it "cannot load
driver." And the resulting exe, which WILL run if Delphi is shut down
STILL burps in Win98 saying the exe was corrupted and that it can't
load device, file or driver.
If I knew for a fact that ReportBuilder was the actual guilty party in all
this, I'd be coming after some heads. But I also upgraded the
aforementioned TeeChart and a couple of other things in a buying orgy
spurred by the strong Canadian dollar. It's back to uninstalling
things and checking the results, followed by the restoration of a
two-week old milepost. At some point, something's gotta crop up and
claim guilt.
Until then, a VERY unhappy Canuck, GM
On Wed, 23 Apr 2003 08:43:50 -0500, "Nico Cizik \(Digital Metaphors\)"
Thank you for upgrading to ReportBuilder 7.02. We currently support
TeeChart Version 6.00. We will have a mantainance release which will
include TeeChart 6.01 support. It is very easy to add TeeChart 6.01 support
for ReportBuilder 7.02. First, please see the ReportBuilder help file. In
the main contents page there is a TeeChart topic. In this topic, choose
Delphi 5 and click on the TeeChart 6 link. This should take you to the
instructions page to recompile the packages. Scroll down to the "Compiling
the ReportBuilder TeeChart 6 Packages" section and follow those directions.
In tests here, it works correctly and we are able to create reports with
TeeChart 6.01 installed.
In order to be sure that you have all your components installed correctly,
you should use our main demo project. The first thing to test would be to
make sure your entries in your component installed packages list inside
Delphi include TeeChart 6.0 components and ReportBuilder TeeChart 6.0
components. You will also need to verify that your library path is pointed
to the ..\RBuilder\Lib\ directory. Let's take your project out of the
equation for a second and verify that everything will work as it does on our
machines. Based on the complexity of the components involved, first open
the main reports demo project and remove the 'x' from the define to include
TeeChart support. Then compile and run our main reports demo app and
execute report #92. Then perform a run-time test using the Report Explorer
end-user demo and try creating a report using the run-time designer. If
that works, then try designing a report at Delphi design-time.
You do have the capability to re-install TeeChart 4.02. It is bundled with
Delphi 5 so all you would have to do is reinstall Delphi 5.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
I have reduced the new machine to bare metal and re-started my install
again. The results have been good. I have been adding a single
component at a time, running database desktop, running a sample DB app
and then exiting Delphi each time. Thus far, nothing to grump about,
beyond the fact that installing a gazillion libraries and components
is taking me the better part of two days. I have left TeeChart, RB and
RB Export Devices to the finish. They are on the menu for tonight. I
did follow the instructions the first time out, largely because the
installer didn't show v6 at ALL and I went and looked at the section
in the help file. Maybe I can even wait until RB7.03 if it's coming
out REAL SOON NOW, to use a Pournellian phrase.
The third paragraph in your reply has me on edge again, however. The
issue of Delphi 5.01 - RB 6.03 - TC 4.03 came up last year and I was
assured that the mix would NOT work. In a reply from Jim Bennett on
June 21/02, he replied that TC4.03 was not supported. Nowhere was it
mentioned that the shipping version with Delphi was the v4.02, thus
explaining why I made the 'mistake' of not saving that version when
upgrading to TC4.03. Had this been mentioned at the time, then the
problem that prompted me to use QuickReport last year could have been
resolved (although DM's failure to support TC 4.03 is baffling, all
these months later). A case could be made that Mr. Bennett assumed I
knew that. So, I'm certainly not without blame. But I make the
strongest suggestion that you add a section to your compatibility list
stating shipping version with Delphi, and the Std/Pro version
supported from TeeMach. I.e.
Delphi 5.01 Inc. Teechart 4.02 Upg. Teechart 4.02
Delphi 7.02 Inc. Teechart 5.0 Upg Teechart 6.00
Such a chart would remind people of what they've got, what level of
upgrade you support to, and what level of upgrade has still to be
accomodated in RB.
GM
On Mon, 28 Apr 2003 14:57:27 -0500, "Nico Cizik \(Digital Metaphors\)"
Thanks for the suggestion. Be sure that you install TeeChart before you
install ReportBuilder so that the proper RB TeeChart wrapper packages get
installed. Then when installing ReportBuilder, select the correct version
of TeeChart that you have and you should be all set.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com