Page 1 of 2

Trying To Install VCL XE8 For QuickReports Pro

Posted: Mon May 11, 2015 5:59 pm
by 16565542
Greetings,

I am trying to install the above for QuickReports Pro 5.06. I have a virgin Delphi XE8 Pro installed, as well as TeeChart Pro 2015.15 for XE8. The package for supporting QR Pro for XE8 contains absolutely no documentation for installing this and when I go to compile the projects, I get complaints about all kinds of required packages that cannot be found. Could someone please give me a kick in the right direction?

Thank you in advance,

>>> Rick <<<

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Tue May 12, 2015 7:29 am
by yeray
Hi Rick,

Have you tried the packages here?

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Tue May 12, 2015 11:18 am
by 16565542
I did... I try to install the first one and I get a complaint that QR506RunDXE8.bpl is missing. The compiler also chokes on the mention of this in the "requires" section. I have those bpl files with a "w32" on the end, though.

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Tue May 12, 2015 12:29 pm
by yeray
Hello Ricky,

The customer in that thread found a similar error and corrected the packages. Have you tried his packages?
http://www.teechart.net/support/viewtop ... 561#p69011

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Tue May 12, 2015 4:27 pm
by 16565542
I have tried compiling the first package, but the compiler choked on the requirement for:

QR506RunDXE8

I don't see that anywhere on my hard drive, but there are similar filenames with "w32" appended to the filename. They are in a known folder. I even tried changing this to QR506RunDXE8w32 to match the filenames that exist but no go.

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Wed May 13, 2015 7:11 am
by yeray
Hello,

What exact QuickReport version have you installed? Maybe you installed QR506DXE8w32_installer.exe (Win32 only + BDE) instead of QR506DXE8_installer.exe.
With QR506DXE8_installer.exe installed in a Win8 x64 with RAD XE8, I find QR506RunDXE8.bpl at the following locations:
\Embarcadero\Studio\16.0\bin
\Embarcadero\Studio\16.0\bin64
\Embarcadero\Studio\16.0\lib\win32\debug
\Embarcadero\Studio\16.0\lib\win32\release
\Embarcadero\Studio\16.0\lib\win64\debug
\Embarcadero\Studio\16.0\lib\win64\release
I you want to use QR506DXE8w32_installer.exe, search for QR*Run*.bpl at \Embarcadero\Studio\16.0 and correct the reference at Tee9QR506D22.dpk with it.

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

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Wed May 13, 2015 2:48 pm
by 16565542
Okay... I inadvertently had the win32 version installed. I uninstalled that and installed the full version. That part is now working fine in both 32 and 64 bit versions.

I re-copied the original TeeChart package for QReport and started over with that.

I am trying to start out compiling the 32-bit release vesrsions. The compiler is choking on the "vcl" requires part.

I had no problems getting this thing working with Delphi XE3 Pro. This is getting to be frustrating.

I am just about ready to give up. There should be some sort of step-by-step documentation for this.

If I cannot get this working, then I just spent a lot of money for nothing, as I have a large application that uses this in many places.

>>> Rick <<<

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Thu May 14, 2015 8:49 am
by yeray
Hi Rick,

I'm sorry to hear you find so many problems installing TeeChart for QuickReport.
I see both the packages Sandra attached here and the packages a customer posted here include the compiledwin32 and compiledwin64 packages. You should be able to reuse those compiled packages:

Copy the packages from the "compiledwin32" folder accordingly:
- DclTee9QR5D22.bpl to $(BDS)\bin
- Tee9QR5D22.bpl to %windir%\SysWOW64 (if you are in a 64bit OS) or to %windir%\System32 (if you are in a 32bit OS)
- The rest of the files from the "compiledwin32" folder to $(BDS)\lib\win32\release and $(BDS)\lib\win32\Debug

In the case you want compile you projects for Win64, also copy the packages from the "compiledwin64" folder accordingly:
- Tee9QR5D22.bpl 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.

Note complete and generic instructions to build and install TeeChart for QuickReport can be found here:
http://www.teechart.net/reference/artic ... Report.htm

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Thu May 14, 2015 1:01 pm
by 16565542
I did all of these steps and when I go to install the compiled package, I get the following:

Cannot load package 'Tee9220.' It contains unit 'VCLTee.TeeGDIPlus',
which is also contained in package 'Tee922.'

<sigh>

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Thu May 14, 2015 1:13 pm
by yeray
Hello Rick,

Tee9220 is the TeeChart Lite/Standard package shipped with the IDE. There may be some component installed that is still loading this package.
Please make sure the Pro version is installed in the IDE (see the list of components) and not the Lite/Standard that was shipped with the IDE.

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Thu May 14, 2015 4:41 pm
by 16565542
The Tool Palette tab still reads TeeChart Lite, but right clicking the teechart when I drop it on a form shows the pro version. There are other controls (I assume related to TeeChart) on that tab too, but I have no way of knowing what version they are.

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Fri May 15, 2015 7:51 am
by yeray
Hello Rick,
Rick Hillier wrote:The Tool Palette tab still reads TeeChart Lite, but right clicking the teechart when I drop it on a form shows the pro version. There are other controls (I assume related to TeeChart) on that tab too, but I have no way of knowing what version they are.
Note the difference between:

-The palette/toolbox.
The components in the palette can be organized in sections but they can be changed, so they can be wrong. Or in the case of TeeChart, since there are components shipped with the IDE, when the Pro version is installed they may rest in the place where they originally were.
2015-05-15_0928.png
2015-05-15_0928.png (10.21 KiB) Viewed 19582 times
- The list of components is accessible through "Component\Install Packages..."
It shows what packages are being loaded into the IDE. This is the list you should check.
list_packages.png
list_packages.png (29.33 KiB) Viewed 19588 times
I've re-checked compiled packages Sandra posted in that thread I mentioned and they seem to work fine for me with TeeChart Pro v2015.15 in XE8.

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Sat May 16, 2015 11:39 pm
by 16565542
I did check that... I haven't done a whole lot with the IDE yet, as I don't have everything installed yet. TeeChart is one of the more important ones I use, so it was one of the first. I have to assume that your installer would have removed the standard version. I have attached a jpeg of what's in mine...

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Mon May 18, 2015 9:29 am
by yeray
Hello,

I see you are using QuickReport 5.05. Note the latest version of QuickReport is v5.06.
That could be a difference making the packages we compiled here not to work fine in your environment.
If you don't want to upgrade to v5.06 we'd need to recompile the TQRChart packages for that environment, following the instructions here.

However, the error indicated tee*0 (the TeeChart Lite/Std package shipped with the IDE) was still being loaded.
Have you tried to create a new simple example project with just a TChart on the form? If it builds fine, try to output the build version that is being used. Ie:

Code: Select all

uses VCLTee.TeeConst;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Caption:=TeeMsg_Version;
end;

Re: Trying To Install VCL XE8 For QuickReports Pro

Posted: Tue May 19, 2015 1:28 pm
by 16565542
I think something is wrong with my Delphi xe8 installation in general. To date, I have only been trying to get all of my libraries installed and working. I tried just creating an empty vcl project and running it to get the main form to show... I get an "E1026 File Not Found: Controls.res" error. The "lib" folder is in my library search path.

I uninstalled everything and reinstalled... same problem. The files are in my installation folder under the various "lib" subfolders. Embarcadero's discussion forum does not show any sort of "new thread" item even though I am logged in.

I know this isn't the place to ask, but do you have any ideas there?