我试图在XE2中构建一个项目。这是在Delphi XE中正确构建的,但在XE2上我有一个错误。
此文件出现,我在ICON上有错误
此vrc文件以theese行结束:
MAINICON ICON "Project1_Icon1.ico"
PLATFORMTARGETS RCDATA {1}
我在MAINICON ICON上有错误。
如果我删除这一行,一切都很好。
你能解释一下为什么我看到这个文件以及如何解决这个问题吗?
注意:我的同事没有这个问题,而是有一个向导将项目从XE升级到XE2。他们没有vrc文件
答案 0 :(得分:2)
我已经解决了在notepad ++中打开项目(.dproj)的问题,我在MAINICON之后搜索了。 然后我删除'<行Icon_MainIcon> Project1_Icon1.ico< / Icon_MainIcon>'
答案 1 :(得分:2)
为了在XE3中修复同样的错误,我重新加载了图标。
在Delphi IDE中:
转到Project - >选项,您可能会收到有关丢失图标的错误消息。我忽略了他们。
点击树中的“应用程序”
然后我就可以运行该程序了。运行程序后,.vrc文件不再在我的项目文件夹中。
注意:在Release和Debug模式之间切换时,会出现相同的Icon错误。只需重新加载两种模式的图标。
有关详细信息,请参阅Delphi 7 to Delphi XE2 .res file issue。
我不是Delphi的粉丝,也没有太多的经验,所以我无法解释为什么会这样。