GDI Plus units conflict

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
Post Reply
tsiipola
Newbie
Newbie
Posts: 21
Joined: Tue Oct 02, 2007 12:00 am

GDI Plus units conflict

Post by tsiipola » Wed Aug 20, 2008 2:10 pm

TeeChart 8 GDI+ units include files GDIPAPI.pas and GDIPOBJ.pas. These originate from prodgigy.com, but include many customizations and changes compared to the original files.

In addition to using the TeeChart 8 GDI+ functionality in our software, we also have other GDI+ functionality and we are also using these two units to implement that functionality. To complicate the matter, we also have had to resort to customizing the original units retrieved from prodgigy for our own purposes.

Now, in many parts it is not trivial to merge the modifications we have done to GDIPAPI.pas and GDIPOBJ.pas with the modifications Steema has done to those units. It is also a rather large overhead if we need to merge any new customizations done by Steema every time we update to a new TeeChart version.

I was wondering if these two units could be packaged by Steema in some way that would prevent the conflict with incompatible GDIPAPI.pas and GDIPOBJ.pas units that are already included in the Delphi project that is using TeeChart. Of course any other advice on how to handle this issue is welcome as well.

Pep
Site Admin
Site Admin
Posts: 3299
Joined: Fri Nov 14, 2003 5:00 am
Contact:

Post by Pep » Thu Aug 21, 2008 8:48 am

Hello,

ok, I've added your comments on our wish list so these can be reviewed and taken in consideration for further releases.

tsiipola
Newbie
Newbie
Posts: 21
Joined: Tue Oct 02, 2007 12:00 am

Post by tsiipola » Wed Sep 03, 2008 5:13 am

Hello again,

I would just like to add that this is an important issue for us as there will be a lot of work needed for manually merging the different file versions and this has to be done again every time the files are updated by Steema. I'm sure sure there will be other users as well who will be facing this issue (basicly anyone who use customized gdipapi and gdipobj units in their own code and starts using the TeeChart gdi+ functionality).

Post Reply