可能性の重複:私は、Delphi 7に標準の基本的なテストアプリケーションをコンパイルした後、デルファイ2010の一方とexeファイルのサイズを比較
What Can I Do To Reduce My Executable's Size (Delphi)?
Reduce exe fileDelphi 7とDelphi 2010の違い実行ファイルのサイズは?
、デルファイ2010バージョンサイズの2倍です。
なぜですか?
exeサイズを減らすためにDelphi 2010でオフにする必要があるものはありますか?
おかげ
同じプロジェクトをコンパイルしましたか?新しいプロジェクトは古いバージョンと新しいバージョンでは異なる動作をします。同じコンパイラオプションとリンカオプションを使用しましたか?デバッグ情報は大きな違いを生むことができます。大きなアプリケーションのサイズも比較できますか? 400 kB(薄い空気中の乱数)は200 kBの2倍ですが、4 MBのアプリケーションが4.2 MBのアプリケーションになると、それほど大きな違いはありません。 – hvd
これは、Delphi 7以降のRTLとVCLが大幅に増加したことに加え、delphi 2010で導入された新しいRTTIがより大きなExeファイルを生成するためです。小さなexeを取得するには、最終的なexeファイルにすべてのデバッグデータを含めることを避けるために 'Release'モードを使用してアプリケーションをビルドしてください。 – RRUZ
受け入れられた回答[here](http://stackoverflow.com/questions/7398580/reduce-exe-file)で概説されているRTTIを削除するアプローチは、サイズを大幅に縮小しますが、D2010 EXEはD7よりも少し大きくなりますexe –