Delphi TImageList位图更改
发布时间:2020-12-15 10:07:54 所属栏目:大数据 来源:网络整理
导读:我使用的是Delphi XE2 Update 3. Update 4与我们的第三方组件不兼容,所以我们还没有更新. 我在我的应用程序中使用TImageList.我注意到,从源视图切换到窗体视图(F12)很多次,突然之前未修改的单元将被修改.如果我保存由F12引起的更改,我可以查看源代码控制,并
我使用的是Delphi XE2 Update 3. Update 4与我们的第三方组件不兼容,所以我们还没有更新.
我在我的应用程序中使用TImageList.我注意到,从源视图切换到窗体视图(F12)很多次,突然之前未修改的单元将被修改.如果我保存由F12引起的更改,我可以查看源代码控制,并看到几个字节的TImageList.Bitmap属性已更改.这里有一个例子,见于TortoiseHg Workbench: @@ -830,7 +830,7 @@ Left = 760 Top = 480 Bitmap = { - 494C01010200E402E40210001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 + 494C01010200E802E80210001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 ^^ ^^ <-- two bytes changed 有时候还有其他微小的变化,但它总是局限于TImageList.Bitmap数据中的几个孤立点.当我没有进行任何有意的改变时,不断将这些微不足道的变化推向源头控制是一个真正的痛苦. 有没有人知道为什么在切换源代码和表单视图时,Delphi会更改TImageList.Bitmap数据?有办法解决这个限制吗? 解决方法
这是一个非常烦人的IDE bug,有时在Embarcadero Quality Central上报道,特别是在
QC 92769,但不幸的是它还没有修复. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |