F2046 メモリ不足 (Delphi)
エラーと警告のメッセージ(Delphi):インデックス への移動
RAD Studio の内蔵コンパイラでメモリが不足するとこのエラーが発生します。
これはめったにないエラーですが、アプリケーションやライブラリを含む大規模なプロジェクト グループのビルド時に発生する可能性があります。
この問題を解決するには、次のいずれかを行います。
- スワップ ファイルのサイズが十分であること、ディスク上にまだ余裕があることを確認します。「Change the size of virtual memory(仮想メモリのサイズを変更する)」(英語)を参照してください。
- IDE 外でビルドされるようプロジェクト グループを構成します。[プロジェクト|オプション...|Delphi コンパイラ]を選択し、[MSBuild を外部から使用してコンパイル]のプロパティをオンにしてください。
- プロジェクト グループをコマンド ラインでビルドします。
- プロジェクト グループ内のアプリケーションやライブラリをリファクタリングして、Delphi パッケージをもっと活用するようにします。Delphi パッケージで IDE がメモリ不足になることはありません。