R链接错误处理资源太多

时间:2013-05-02 02:59:08

标签: delphi linker linker-errors embedded-resource delphi-2007

我有一个大型项目(单个exe),有三千个文件和近两千个dfms。它还包含几个资源字符串和图像列表。

这个项目工作得非常好,并根据用户要求一次又一次地增强了几个模块。由于几个原因,我无法将此应用程序拆分为多个exes。 我的客户愿意购买那么多硬件来支持它。

最近,当我在向项目添加新表单后编译时,我开始收到“R链接错误 - 处理的资源太多”错误。作为解决我所做的工作,我将一些资源字符串转换为常量。所以项目开始像以前一样开始编译。即没有任何错误。现在每当我需要添加一个新表单(资源)时,我会将一些资源字符串转换为常量。现在我的项目中没有剩余的资源串了。所以我现在几乎被击中了。

你可以帮助我摆脱这个链接错误而不拆分应用程序。

提前致谢。 罗勒

2 个答案:

答案 0 :(得分:1)

你有没有想过把它分解成.dll或包?它不是一个单独的exe,事情可以分解成可用的部分。

或者客户端只有一个可执行文件吗?

Dll Example

BPL DLL differences

答案 1 :(得分:0)

使用delphi 7我遇到了同样的问题。 部分修复它是用更新的delphi版本从delphi 7替换rlink32.dll。