簡體   English   中英

Delphi TImageList位圖更改

[英]Delphi TImageList Bitmap Changes

我正在使用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漏洞,有時在Embarcadero Quality Central中報告,特別是在QC 92769中 ,但遺憾的是它還沒有修復。 :-(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM