Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 670

Summary: There seems to be some conflict with PNGs and DevExpress components
Product: VCL TeeChart Reporter: yeray alonso <yeray>
Component: CanvasAssignee: Steema Issue Manager <issuemanager>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: ---    
Version: 140220   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
URL: http://www.teechart.net/support/viewtopic.php?p=65142#p65142
Chart Series: --- Delphi / C++ Builder RAD IDE Version:

Description yeray alonso 2014-03-27 10:54:57 EDT
The order is important to reproduce this:

1. Download and install TeeChart VCL v2014.10, or run TeeInstall.exe twice (first to uninstall and second to reinstall)

2. Download and install DevExpress Components, trial here:
https://go.devexpress.com/DevExpressDownload_VCLTrial.aspx

3. Download the test project from here:
http://www.teechart.net/support/download/file.php?id=4113

4.Download the image from here and place it at the same location than the project:
http://www.teechart.net/support/download/file.php?id=4110

Now, always at design time:

a) Open the project.
b) Select the dxBarButton2 (TdxBarButton) in the form.
c) In its properties, click on the Glyph (...)
d) In the next dialog, click on "Load...", browse to the Button-Reload-icon.png and load it.

If you followed the order of the steps above and the glyph looked fine. Now, run TeeInstall twice (to uninstall and reinstall). And repeat the steps (a) to (d).
The glyph won't be correctly drawn.

So, it seems that, if you install DevExpress components after installing TeeChart, the glyph looks correct. But, if you install TeeChart after DevExpress, the glyph looks incorrect.

This is discussed in the forums:
http://www.teechart.net/support/viewtopic.php?f=3&t=14737&p=65507#p65507

And also discussed in DevExpress:
https://www.devexpress.com/Support/Center/Question/Details/Q576315