Icon View Incident Report

Minor Minor
Reported By: Wolfgang Klein
Reported On: 10/15/2015
For: Version 2.20 Build 1
# 4278 ElevateDB Manager Experiences Error When Changing System Desktop Background Color

I’m experiencing an issue with EDBManager and the windows message WM_SysColorChange.

I’ve recompiled the EDBManager (version 2.20 Build 1) with Delphi XE8. When I change the color of the desktop background, Windows broadcasts a WM_SysColorChange. When this message reaches the running EDBManager it crashes with the exception:

Project edbmgr.exe raised exception class EDatabaseError with message 'Database name 'Configuration' already exists'.


Comments Comments
The newer versions of the TTreeView control in the VCL are recreating the treeview window handle during such a system color change, and this recreation is dumping the nodes and causing the issue. For now, the EDB Manager treeview is preventing such dumping of the nodes until a more robust solution can be developed.


Resolution Resolution
Fixed Problem on 10/26/2015 in version 2.20 build 2


Products Affected Products Affected
ElevateDB Additional Software and Utilities

Image