大量の計算を処理する Delphi XE2 プロジェクトが 1 つあります。
私のプロジェクトでは、合計 1290 個のEdit
、340 個のLabel
、330 個のPanel
、16 個の がありTabSheet
ます。すべてEdit
の にはOnChange
、OnDblClick
、 、OnEnter
およびOnExit
イベントがあります。
合計 1034 個の を処理する必要がありVariable
ます。を設計しただけで、Form
これらの計算ロジックは追加していません。これで、 my.pas file
は1815057 Linesになり62.5MB
、65540 Lines になります。.dfm file
1.98 MB
Delphi XE2
を使用してプロジェクトをコンパイルしようとしていますがWindows XP Professional SP3 32Bit
、エラーが発生してい**[DCC Fatal Error] Unit1.pas(1815058): F2046 Out of memory**
ます。
Delphi XE5
また、以下を使用してコンパイルしようとしましWindows 8 Enterprise 64Bit
たが、ここでも、同じ問題が発生しています。
1034 個の変数を使用して完全な計算ロジックを追加していません。それらを追加すると、少なくとも4200 行が に追加されます.pas file
。