gpt4 book ai didi

Delphi TImageList 位图更改

转载 作者:行者123 更新时间:2023-12-03 14:36:32 25 4
gpt4 key购买 nike

我正在使用 Delphi XE2 Update 3。Update 4 与我们的某些第 3 方组件不兼容,因此我们尚未更新。

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

@@ -830,7 +830,7 @@
Left = 760
Top = 480
Bitmap = {
- 494C01010200E402E40210001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
+ 494C01010200E802E80210001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
^^ ^^ <-- two bytes changed

有时会有其他细微的变化,但它总是仅限于 TImageList.Bitmap 数据中的几个孤立点。当我没有进行任何有意的更改时,不断地将这些无关紧要的更改推送到源代码管理中,这真的很痛苦。

有谁知道为什么 Delphi 在源 View 和表单 View 之间切换时会更改 TImageList.Bitmap 数据?有没有办法解决这个限制?

最佳答案

这是一个非常烦人的 IDE 错误,有时已在 Embarcadero Quality Central 中报告,特别是在 QC 92769 中。 ,但不幸的是它还没有修复。 :-(

关于Delphi TImageList 位图更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com