0

私は、3,000 個の pas ファイルとほぼ 2,000 個の dfms を持つ大規模なプロジェクト (単一の exe) を持っています。また、いくつかのリソース文字列とイメージ リストも含まれています。

このプロジェクトは非常にうまく機能しており、ユーザーの要件に応じていくつかのモジュールで何度も何度も機能を強化していました。いくつかの理由により、このアプリケーションを複数の exe に分割できません。私の顧客は、それをサポートするためにそれだけのハードウェアを喜んで購入します。

最近、プロジェクトに新しいフォームを追加した後にコンパイルすると、「R リンク エラー - 処理するリソースが多すぎます」というエラーが発生し始めました。私がしたことの回避策として、リソース文字列の一部を定数にしました。そのため、プロジェクトは以前と同様にコンパイルを開始しました。つまり、エラーなし。新しいフォーム(リソース)を追加する必要があるときはいつでも、リソース文字列の一部を定数にします。プロジェクトに残っているリソース文字列はもうありません。だから私は今ほとんど打たれています。

アプリケーションを分割せずにこのリンク エラーを回避する方法を教えてください。

前もって感謝します。バジル

4

2 に答える 2

0

Delphi 7 で作業すると、同じ問題が発生しました。部分的に修正されたのは、Delphi 7 の rlink32.dll をより新しい Delphi のバージョンに置き換えることでした。

于 2013-05-02T07:03:48.280 に答える