GDI Plus units conflict
Posted: 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.
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.