2012-05-25 69 views
2

我試圖在XE2中構建項目。這是在Delphi XE中正確構建的,但在XE2上我有一個錯誤。將項目從XE升級到XE2後,vrc文件出現問題

此文件中出現,我對ICON

這VRC文件中的錯誤與theese線結束於:

MAINICON ICON "Project1_Icon1.ico" 

PLATFORMTARGETS RCDATA {1} 

我有MAINICON ICON錯誤。

如果我刪除這條線一切都很好。

你能解釋一下爲什麼我看到這個文件以及如何解決這個問題?

注意:我的同事們不會有這個問題,而是他們有一個嚮導來將項目從XE升級到XE2。並且他們不具有vrc文件

+0

你至少有更新3嗎? QC#97454報告vrc文件中的雙引號問題(已在更新3中解決),儘管它提到的.vrc是一個版本信息資源。 –

+2

您可以手動編輯.vrc文件並刪除引號。也許這就是問題所在。我個人從來沒有讓IDE管理資源文件,因爲總會有這樣的麻煩。 –

+0

是的,我一起使用資源和IDE,這是2009年的一個新功能,非常方便,因爲我不必再編譯預構建事件的資源。 – LaBracca

回答

1

我已經解決了在記事本++中打開項目(.dproj)的問題,並且我搜索了MAINICON之後。 然後我刪除該行「< Icon_MainIcon> Project1_Icon1.ico </Icon_MainIcon>」

2

要修正XE3此相同的錯誤我重新加載的圖標。

在Delphi IDE:

  • 轉到項目 - >選項,你可能會得到關於失蹤圖標錯誤消息。我忽視了他們。

  • 單擊樹中的「應用程序」

  • 點擊「加載圖標..」和重新選擇的圖標。

我當時能夠運行程序。運行該程序後,.vrc文件不再位於我的項目文件夾中。

注意:在Release和Debug模式之間切換時,您會得到相同的Icon錯誤。只需重新加載兩種模式的圖標。

有關更多信息,請參閱Delphi 7 to Delphi XE2 .res file issue

我不是Delphi的粉絲,也沒有太多的經驗,所以我不能解釋爲什麼會發生這種情況。

+0

這在XE2中對我有效,謝謝! – SolarBrian

相關問題