Delphi IDE在继承的DFM文件中更改图像列表

Ber*_*ard 6 delphi delphi-2010

当在Delphi中打开包含继承的TImageList的表单时(在这种情况下为2010,但它可以用于其他版本),IDE总是(我找不到任何押韵或节奏)将图像数据再次添加到继承形式.然后,这会增加可执行文件的大小.任何人都知道为什么,以及如何阻止它发生?我再说一遍,图像没有改变.

Mas*_*ler 5

这是 TImageList 的一个已知问题,除了继续删除垃圾数据之外,您无能为力。(BeyondCompare 在这里非常有用,尤其是在与源代码控制结合使用时。) 如果您想看到它已修复,请投票支持关于它的 QC 报告。


Jam*_*mie 5

我所做的是将imagelist放在数据模块上,然后将其添加到forms uses子句中.表单设计器将能够看到图像列表


Dav*_*nan 2

我的建议:永远不要将图像保留在 .dfm 文件中。始终将它们放入资源文件中并重新获得对应用程序的控制。