2011-05-10 119 views
1

我剛剛安裝了Delphi XE和一些我使用的第三方組件以及一些組件圖標是默認的Delphi圖標。Delphi XE圖標

我已經嘗試了IDE上的-nocache選項,並且修復了大部分但並非全部的選項。

有人知道爲什麼有些人仍然顯示默認圖標?

+1

你確定在你編譯包含第三個包的時候,在那裏存在proprrr文件。第三方組件?問題可能沒有其他_icon_顯示在調色板中。 – jachguate 2011-05-10 20:12:09

+0

我看到這種情況發生時,有問題的軟件包將單獨的.RES文件存儲在組件圖標中,位於與包.dproj文件不同的文件夾中。 我通過重定位這些.RES文件或將它們的位置添加到Delphi的搜索路徑來解決此問題。 這可能不適用於您的特定情況,但值得確認。 – LaKraven 2011-05-12 01:40:22

回答

2

安裝組件後,嘗試刪除以下注冊表項中的所有條目並重新啓動IDE兩次。兩次,因爲第一次緩存條目已創建但尚未使用。

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Package Cache 
HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Palette\Cache 

根據下面的評論,它可能與this issue有關。

+0

它沒有幫助。我刪除了-nocache,然後刪除了兩個鍵,然後重新啓動ide兩次,更糟的是,大多數第三方圖標是默認的,然後我把-nocache放回去了,我回到了我開始的地方,大部分都可以,但是很少仍然是默認值。 – Steve 2011-05-10 20:08:15