私は常に「ランタイムパッケージでビルド」せずにデルファイアプリをコンパイルしますが、最新のプロジェクトではそれを使用する必要がありました(日に日に膨らみ始めたため)。サードパーティの VCL を使用しています (ソース コードを含む TMS コンポーネント パック、ソース コード ディレクトリも検索パスにあります)。
ランタイムパッケージでビルドしてコンパイルすると、bplパッケージ全体が実行時にアプリによって使用されます(そうでない場合、パッケージ内の必要なvclのみをアプリに準拠させます)ので、多くのRAMメモリを消費すると思います(通常、私のアプリは38 MbのRAMを使用しますが、現在62 Mb (Windows タスク マネージャーによると、tms だけでなく、他の多くの vcl も使用しています)。
単一のexeとしてコンパイルされたように、アプリのメモリ消費量を少なくする方法はありますか?
(必要な vcl のみを使用して VCL パッケージを再コンパイルすることは知っていますが(ソースを持っています)、ソースを掘り下げて必要な vcl とサブプログラムを見つけるのは難しすぎます)