Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.

Public Report
Report From: Delphi-BCB/VCL/Ribbon Controls    [ Add a report in this area ]  
Report #:  132969   Status: Open
Delphi Ribbon components leak GDIs
Project:  Delphi Build #:  16.0.4429.46931
Version:    16.4 Submitted By:   Patrick Charles
Report Type:  Basic functionality failure Date Reported:  8/6/2015 11:35:25 AM
Severity:    Serious / Highly visible problem Last Updated: 10/19/2015 6:44:44 AM
Platform:    All platforms Internal Tracking #:   70345
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
Hi team,

The Ribbon components leak GDIs. This is bad enough (performance gets slower and slower) that the users have to shut down the application a few times a day.

When the application is restarted, the performance is fine but decreases consistently.

This can be reproduced in Delphi2007, XE2 and XE6


Thank you.


Patrick
Steps to Reproduce:
Smallest steps to reproduce: Create a Delphi application with 1 form and drop a TRibbon on it.

Start the application and monitor the GDIs with the Task Manager. Minimize and maximize the application, you will see the number increasing.

If you use the AQTime resource profiler, the application leaks DCs and Regions.

This can be reproduced in Delphi2007, XE2 and XE6, maybe other
Workarounds
None found, the users have to shut down the application and restart it a few times a day.
Attachment
None
Comments

None

Server Response from: ETNACODE01