Delphi(または、もちろん存在する場合は一般的なツール)を使用して、exeファイルのサイズを縮小し、使用されていないがそこに存在するすべてのコードを削除することは可能ですか?
(たとえば、存在するが呼び出されない関数またはプロシージャ)。
Pascal では、ユニット (オブジェクトなし) を使用して、コンパイラは実際に使用されるプロシージャと関数のみを含め、ユニット内の未使用のルーチンを最終的な exe から削除することを覚えています。
Object-pascal では、Delphi 1 ではオブジェクトのすべてのメンバーが exe に含まれていたことを覚えています。
Delphi-XE2 までと比べて、何か変わったことはありますか?