首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi TImageList位图更改

Delphi TImageList位图更改
EN

Stack Overflow用户
提问于 2012-05-25 04:04:00
回答 1查看 1.2K关注 0票数 15

我使用的是Delphi XE2更新3。更新4与我们的一些第三方组件不兼容,所以我们还没有更新。

我在我的应用程序中使用TImageList。我注意到很多时候,当它从源代码视图切换到窗体视图(F12)时,以前未修改的单元会突然被修改。如果我保存由按F12引起的更改,我可以查看源代码管理,并看到TImageList.Bitmap属性的几个字节已更改。下面是在TortoiseHg工作台中看到的一个示例:

代码语言:javascript
复制
@@ -830,7 +830,7 @@
     Left = 760
     Top = 480
     Bitmap = {
-      494C01010200E402E40210001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+      494C01010200E802E80210001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
                   ^^  ^^  <-- two bytes changed

有时还会有其他细微的变化,但总是仅限于TImageList.Bitmap数据中的几个孤立的点。当我不做任何有意的更改时,不断地将这些无关紧要的更改推向源代码控制,这是一种真正的痛苦。

有人知道为什么在源视图和窗体视图之间切换时,Delphi会更改TImageList.Bitmap数据吗?有没有办法绕过这个限制?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-29 19:53:14

这是一个非常恼人的集成开发环境错误,有时已经在Embarcadero Quality Central中报告过,特别是在QC 92769中,但不幸的是它还没有修复。:-(

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10744505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档