Page 1 of 1

Components for Quickreport

Posted: Mon Jan 17, 2011 12:32 pm
by 16558144
we work with new RadStudio XE (CBuilder!) an try to integrate the TQRChart Components with Quickreport 5 "QR504CBXE.exe"
latest Steema and Quickreport Components are installed and work fine!
If we try to install with "TeeRecompile.exe" - it passed and told ok!
But there are no new components installed!

If we try to install manually DclTee9QR5D15.dproj.2007 and Tee9QR5D15.dproj.2007 it need a "QR5RunD2011" with is not in "QR504CBXE.exe"!
If we change this to "QR504RunCBXE.bpl" we try to compile it -> but filemon show following errors

//===================================================
bds.exe:1432 QUERY INFORMATION C:\Programme\Steema Software\TeeChart 2010 for Delphi 2011\Delphi15\QuickReport\QR504RunCBXE.dcp NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\programme\embarcadero\rad studio\8.0\lib\Win32\release\DE\QR504RunCBXE.dcp NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\programme\embarcadero\rad studio\8.0\lib\Win32\release\QR504RunCBXE.dcp NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\RAD Studio\8.0\Imports\QR504RunCBXE.dcp PATH NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\programme\embarcadero\rad studio\8.0\Imports\QR504RunCBXE.dcp NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\8.0\Dcp\QR504RunCBXE.dcp NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\programme\embarcadero\rad studio\8.0\include\QR504RunCBXE.dcp NOT FOUND Attributes: Error
13:12:20 bds.exe:1432 QUERY INFORMATION C:\Programme\Raize\CS4\Lib\RS-XE\QR504RunCBXE.dcp NOT FOUND Attributes: Error
//===================================================

The *.dcp files are not with the QR504CBXE.exe because the QuickReport is for c++ only.
We try to install with the delphi components of Quckreport "QR505PDW32XE.EXE" but the names for *.bpl files are different so it don't work
with CBuilder XE !

Someone can help?

Re: Components for Quickreport

Posted: Mon Jan 17, 2011 4:34 pm
by yeray
Hi AHS,

As you've seen, there was a mistake in a reference into the Tee9QR5D15.dpk. The correct QuickReport runtime package is called QR5RunDXE, not QR5RunD2011.
Find attached the corrected sources for TeeChart Pro v2010 + QuickReport v5 in Delphi XE.
Tee9QR5D15_sources.zip
(8.82 KiB) Downloaded 672 times
Regarding the packages for CBuilder XE, you shouldn't have too much problems on creating them yourself. You could take the packages for CBuilder 2010 from here, update names and references (change all the "14" for "15") and recompile the packages.

Read the instructions in the QuickReport article here for more details about how to edit the packages.

If you still have problems with it, don't hesitate to let us know.

Re: Components for Quickreport

Posted: Tue Jan 18, 2011 7:57 am
by 16558144
Hi,
i try to recompile the version of 2010 but became following errors: (after rename all)
unit QrTee;
-> property OnValidDataSource;
error 2147: does not exists in baseclass
ok, if we deactivate this property it will compile the new Tee9QR5C15.bpl

Next problem is the DclTee9QR5C15.bpl it will not compile because the
unit TeeQRTeeReg;
-> DesignIntf.dcu ,DesignEditors.dcu will not be found on harddisk.
{$IFDEF D6}
DesignIntf, DesignEditors,
{$ELSE}
DsgnIntf,
{$ENDIF}
//=======================================================
ok, if we deactivate this it throws an fatal error
C:\Tee9QR5C14\TeeQRTeeReg.pas(25,56): error F2051: F2051 Unit TeeGDIPlusEditor wurde mit einer unterschiedlichen Version von TeCanvas.TTeeCanvas3D compiliert
The TeeGDIPlusEditor and the TeCanvas.TTeeCanvas3D will be compiled with different version?
Can you help?

Re: Components for Quickreport

Posted: Tue Jan 18, 2011 9:42 am
by 16558144
Problem
-> DesignIntf.dcu ,DesignEditors.dcu will not be found on harddisk.
{$IFDEF D6}
DesignIntf, DesignEditors,
{$ELSE}
DsgnIntf,
{$ENDIF}
ok we add some path entry to project and it start to compile.

New problem ist:
unit ToolsAPI;
uses Windows, SysUtils, Classes, ActiveX, TypInfo, DockForm, DesignIntf, Menus,
ActnList, Graphics, ImgList, Forms, Controls, ComCtrls, XMLIntf, IniFiles, Types;
->> DockForm.dcu not found

try some add's like require "designide" but it does not work
someone can help?

Re: Components for Quickreport

Posted: Wed Jan 19, 2011 10:02 am
by yeray
Hi AHS,

I've prepared the packages and I've checked they work for me here.
Note that, for some reason, in CBuilder is important to have the design time packages in the IDE bin folder. Before doing it, I found problems like the ones you comment. But copying the all the files from "C:\Program Files\Steema Software\TeeChart 2010 for Delphi XE\Delphi15\Bin" to "C:\Program Files\Embarcadero\RAD Studio\8.0\bin" the following packages work fine.
Tee9QR5C15.zip
TeeChart 2010 for QuickReport 5 in CBuilder XE
(162.97 KiB) Downloaded 529 times
I've placed the compiled files how the QuickReport article says:
- DclTee9QR5C15.bpl at "C:\Program Files\Embarcadero\RAD Studio\8.0\bin"
- Tee9QR5C15.bpl at "C:\WINDOWS\system32"
- All the others (bpi, lib, map, obj, tds) at "C:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\debug"

Re: Components for Quickreport

Posted: Fri Apr 15, 2011 9:22 am
by yeray
Hello,

Here there are the packages for the recently published TeeChart v2011.03 in C++Builder XE and QuickReport 5.
The sources are basically the same in the last post, but the packages have to be rebuilt to match the new TeeChart version.
Tee9QR5C15.zip
TeeChart 2011 for QuickReport 5 in C++Builder XE
(152.86 KiB) Downloaded 527 times
Place the files as said above:
- DclTee9QR5C15.bpl at "C:\Program Files\Embarcadero\RAD Studio\8.0\bin"
- Tee9QR5C15.bpl at "C:\WINDOWS\system32"
- All the others (bpi, lib, map, obj, tds) at "C:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\debug"

And also note that the QrTee.hpp in the zip needs to be referenced though the IDE include path list (you can simply copy it to "C:\Program Files\Embarcadero\RAD Studio\8.0\include\windows\vcl")