Latest release is not compatible with the TMS Pack

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
Post Reply
anauta2014
Newbie
Newbie
Posts: 14
Joined: Tue Apr 08, 2014 12:00 am

Latest release is not compatible with the TMS Pack

Post by anauta2014 » Wed Feb 11, 2015 1:39 pm

I've installed latest TeeChartPro, but found new bug:
in the previous versions in the file VclTee.TeeGDIPlus.hpp
the lines:
typedef Gdiplus::Graphics TGPGraphics;
typedef Gdiplus::Brush TGPBrush;
typedef Gdiplus::Pen TGPPen;
typedef Gdiplus::Font TGPFont;
typedef Gdiplus::PrivateFontCollection TGPPrivateFontCollection;
typedef Gdiplus::RectF TGPRectF;
typedef Gdiplus::PointF TGPPointF;
typedef Gdiplus::GraphicsPath TGPGraphicsPath;
typedef Gdiplus::Matrix TGPMatrix;
typedef Gdiplus::Image TGPImage;
typedef Gdiplus::Rect TGPRect;
typedef Gdiplus::PathGradientBrush TGPPathGradientBrush;
typedef Gdiplus::LinearGradientBrush TGPLinearGradientBrush;
were under namespace Vcltee, but now there are out of this namespace.
For this reason there are many compiler errors, as in the
AdvGdiPlus.hpp there are the same definitions (TGPGraphics, TGPBrush, ......)
With bets regards
Vladimir

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

Re: Latest release is not compatible with the TMS Pack

Post by Yeray » Thu Feb 12, 2015 10:59 am

Hi Vladimir,

Could you please specify in what exact TeeChart version you found this was different?
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

anauta2014
Newbie
Newbie
Posts: 14
Joined: Tue Apr 08, 2014 12:00 am

Re: Latest release is not compatible with the TMS Pack

Post by anauta2014 » Thu Feb 12, 2015 12:00 pm

Sorry, Yeray, I checked again and can see that the program that is not compatible was done under BuilderXE with the TeeChart from May 2014, now I have to recompile for XE3 and XE7.
The solution for me is to place definitions under namespace Vcltee.

May be you can do this in the future release?
With bets regards
Vladimir

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

Re: Latest release is not compatible with the TMS Pack

Post by Yeray » Fri Feb 13, 2015 4:12 pm

Hi Vladimir,
anauta2014 wrote:The solution for me is to place definitions under namespace Vcltee.
Do you mean in the project options or in the file itself?
Note this.
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

anauta2014
Newbie
Newbie
Posts: 14
Joined: Tue Apr 08, 2014 12:00 am

Re: Latest release is not compatible with the TMS Pack

Post by anauta2014 » Sun Feb 15, 2015 5:36 pm

Hi Yeray
I mean changes in the VclTee.TeeGDIPlus.hpp file,
I did ones after installation of the TeeChartPro package.
I've moved these lines to the namespace Vcltee:

typedef Gdiplus::Graphics TGPGraphics;
typedef Gdiplus::Brush TGPBrush;
typedef Gdiplus::Pen TGPPen;
typedef Gdiplus::Font TGPFont;
typedef Gdiplus::PrivateFontCollection TGPPrivateFontCollection;
typedef Gdiplus::RectF TGPRectF;
typedef Gdiplus::PointF TGPPointF;
typedef Gdiplus::GraphicsPath TGPGraphicsPath;
typedef Gdiplus::Matrix TGPMatrix;
typedef Gdiplus::Image TGPImage;
typedef Gdiplus::Rect TGPRect;
typedef Gdiplus::PathGradientBrush TGPPathGradientBrush;
typedef Gdiplus::LinearGradientBrush TGPLinearGradientBrush;
With bets regards
Vladimir

Post Reply