将项目从XE升级到XE2后vrc文件出现问题

时间:2012-05-25 08:24:22

标签: delphi delphi-xe2

我试图在XE2中构建一个项目。这是在Delphi XE中正确构建的,但在XE2上我有一个错误。

此文件出现,我在ICON上有错误

此vrc文件以theese行结束:

MAINICON ICON "Project1_Icon1.ico"

PLATFORMTARGETS RCDATA {1}

我在MAINICON ICON上有错误。

如果我删除这一行,一切都很好。

你能解释一下为什么我看到这个文件以及如何解决这个问题吗?

注意:我的同事没有这个问题,而是有一个向导将项目从XE升级到XE2。他们没有vrc文件

2 个答案:

答案 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的粉丝,也没有太多的经验,所以我无法解释为什么会这样。