XE7 Builder update1

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
Post Reply
kmanuele
Newbie
Newbie
Posts: 11
Joined: Thu Sep 25, 2014 12:00 am

XE7 Builder update1

Post by kmanuele » Sun Nov 30, 2014 5:27 pm

Build 2014.12.140923
installed the XE7 update, now I am getting the missing Winapi.GDIPAPI messages, so I reinstalled those missing files posted in another topic (from XE3, I think), which worked before the update.

I also fixed the namespace problem in VCLTee.TeeGDIPlus.hpp, as below:
namespace Vcltee
{
//-- user supplied -----------------------------------------------------------
typedef Gdiplus::Graphics TGPGraphics;
typedef Gdiplus::Brush TGPBrush;

Now I am getting this, and related, errors on a simple VCL Form app with a TChart:

[bcc32 Error] VCLTee.TeeGDIPlus.hpp(74): E2316 'TGPRectF' is not a member of 'Gdipapi'
Full parser context
Unit2.cpp(6): #include Unit2.h
Unit2.h(10): #include C:\Program Files (x86)\Steema Software\TeeChart 2014 for RAD XE7\Delphi21.win32\Include\VCLTee.TeeEdit.hpp
VCLTee.TeeEdit.hpp(28): #include C:\Program Files (x86)\Steema Software\TeeChart 2014 for RAD XE7\Delphi21.win32\Include\VCLTee.TeeEditCha.hpp
VCLTee.TeeEditCha.hpp(36): #include C:\Program Files (x86)\Steema Software\TeeChart 2014 for RAD XE7\Delphi21.win32\Include\VCLTee.TeeEdiSeri.hpp
VCLTee.TeeEdiSeri.hpp(30): #include C:\Program Files (x86)\Steema Software\TeeChart 2014 for RAD XE7\Delphi21.win32\Include\VCLTee.TeeGDIPlus.hpp
VCLTee.TeeGDIPlus.hpp(45): namespace Vcltee
VCLTee.TeeGDIPlus.hpp(47): namespace Teegdiplus
VCLTee.TeeGDIPlus.hpp(69): class TGDIPlusCanvas

We are dead in the water here, so please help

Note that current TeeChart build works in XE3 with the above fixes, though we get a lot of warnings like:

[bcc32 Warning] ACBusedSubstation.cpp(1192): W8080 'Gdiplus::FlatnessDefault' is declared but never used

This GDI issue needs to be resolved ASAP.

Kevin

Yeray
Site Admin
Site Admin
Posts: 9514
Joined: Tue Dec 05, 2006 12:00 am
Location: Girona, Catalonia
Contact:

Re: XE7 Builder update1

Post by Yeray » Mon Dec 01, 2014 3:16 pm

Hello,

A simple VCL Forms Application - C++Builder with just a TChart in the form seems to work fine for me here with TeeChart Pro v2014.12 and RAD XE7.
Can you please arrange a simple example project we can run a-is to reproduce the problem here?
Best Regards,
ImageYeray Alonso
Development & Support
Steema Software
Av. Montilivi 33, 17003 Girona, Catalonia (SP)
Image Image Image Image Image Image Please read our Bug Fixing Policy

kmanuele
Newbie
Newbie
Posts: 11
Joined: Thu Sep 25, 2014 12:00 am

Re: XE7 Builder update1

Post by kmanuele » Wed Dec 03, 2014 5:01 pm

We installed the XE7 update from the web, with standard TChart disabled.

When the update was installed, the Winapi.GDIAPI.hpp and Winapi.GDIPOBJ.hpp files apparently disappeared. So we did some tests, while watching the \include\windows\rtl folder

Reinstalling TChart did not install the GDI files

Reinstalling XE7 from the web with standard TChart enabled did not install the files.

Reinstalling TChart after this did not install the files

Getting the XE7 ISO from Embarcadero and installing without TChart standard did not install the files

Installing XE7 from ISO with TChart standard installed the GDI files.

So it appears that, in our case, only the XE7 ISO installation with standard TChart installs the necessary files.

A question for Steema:

If those files are necessary for TChart to function, and they are not always installed by Embarcadero, why not install those files during your installation if they are missing from the Embarcadero install?

thanks

Kevin


K

Yeray
Site Admin
Site Admin
Posts: 9514
Joined: Tue Dec 05, 2006 12:00 am
Location: Girona, Catalonia
Contact:

Re: XE7 Builder update1

Post by Yeray » Thu Dec 04, 2014 10:49 am

Hi Kevin,

We posted here, some time ago, the headers for XE3 and XE4:
http://www.teechart.net/support/viewtop ... 443#p62443

Here you have the headers for XE7:
GDIPAPI&GDIPOBJ_XE7.zip
(2.41 KiB) Downloaded 2657 times
Best Regards,
ImageYeray Alonso
Development & Support
Steema Software
Av. Montilivi 33, 17003 Girona, Catalonia (SP)
Image Image Image Image Image Image Please read our Bug Fixing Policy

Post Reply