Delphi资源不足
时间:2020-03-05 18:56:34 来源:igfitidea点击:
我用Delphi 7编译的每个项目(其中不使用运行时程序包进行编译)都会出现链接器错误:"资源太多"。即使是空白应用程序也会出现此错误。
换句话说:德尔福对我死了。
解决方案
回答
当我们尝试从命令行构建它时会发生什么?
(即\ Program Files \ Borland \ Delphi7 \ Bin \ dcc32.exe)
另外,我们是否为此项目构建了任何自定义.RES文件?如果不是,请尝试删除Delphi为我们创建的默认.RES,并让其重新由项目创建。
我们还可以通过更改一些琐碎的事情(例如版本#),保存项目然后再次将其更改回来,来强制更新.RES文件。
抱歉,这些不是答案...但是希望我们能稍作摸索就能找到问题所在。
回答
确保我们不重复资源包含,例如在一个单元中有多个{$ R * .dfm}行,或者在项目中具有多个{$ R * .res}。也可以包含在{$ R MyProject.res}之类的单元中的任何位置...
回答
最有可能是一个损坏的project.res文件。尝试重命名旧版本,看看是否成功重新创建了旧版本?