0

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

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

现在,最近在向项目中添加新表单后进行编译时,我开始收到“R 链接错误 - 太多资源无法处理”错误。作为围绕我所做的工作,我将一些资源字符串设置为常量。所以再次项目开始像以前一样编译。即没有任何错误。现在,每当我需要添加新表单(资源)时,我都会将一些资源字符串设置为常量。现在我的项目中没有更多的资源字符串了。所以我现在几乎被击中了。

您能否在不拆分应用程序的情况下帮助我摆脱此链接错误。

提前致谢。罗勒

4

2 回答 2

1

您是否考虑过将其分解为 .dll 或包?它不是一个单独的 exe,可以将内容分解为可用的部分。

还是客户端只有一个可执行文件?

DLL 示例

BPL DLL 差异

于 2013-05-02T03:14:46.450 回答
0

使用 delphi 7 我遇到了同样的问题。部分修复的是将delphi 7中的rlink32.dll替换为较新的delphi版本。

于 2013-05-02T07:03:48.280 回答