Page 1 of 1

GDI Plus units conflict

Posted: Wed Aug 20, 2008 2:10 pm
by 10546890
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.

Posted: Thu Aug 21, 2008 8:48 am
by Pep
Hello,

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

Posted: Wed Sep 03, 2008 5:13 am
by 10546890
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).