15

テストとして、Delphi 4、5、6、7、2005、2010、および XE3 を使用して、Delphi で単純な「Hello world」アプリを作成することにしました。このアプリは、TForm、つまり ShowMessage('Hello world') を呼び出す OnClick イベントを持つ TButton にすぎません。

以下は、デバッグをオフにした各最終的な EXE の結果です。

EXEのファイルサイズ

XE3 バージョンが以前のバージョンの Delphi の平均よりも 26 倍大きい理由を誰か説明できますか?

XE3 のプロジェクト設定は次のとおりです。

設定1

設定2

4

4 に答える 4

10

「リリース」構成に変更した後、コンパイルのみを行った可能性があります。再構築を試みます (再コンパイルではありません)。これにより、実行可能ファイルのリリース構成が実際に有効になり、ファイル サイズが小さくなる可能性があります。

私 (Delphi XE2) の場合、同じアプリ (リリース構成) について Windows によって報告されるサイズは次のとおりです。

1.52MB(1,600,512バイト)

于 2013-05-04T18:45:30.557 に答える