Delphi 2010 以降で RTTI を無効にする Delphi 2010 は デフォルトで RTTI が有効になっており、RTTI が有効のままコンパイルすると、RTTI を用いないコードのみで書かれたソースコードであっても EXE のサイズが肥大化します。 (恐らく)完全に RTTI をオフにする事はできませんが、*.dpr に以下のコードを記述する事により、RTTI を可能な限り利用しなくする事ができます。 program Project1; {$RTTI EXPLICIT METHODS([]) FIELDS([]) PROPERTIES([])} {$WEAKLINKRTTI ON} ... プロジェクト内の各ユニットの先頭に記述しても、殆ど効果はないハズです。また、このコードの記述があっても、VCL/RTL の一部に RTTI に依存したコードが含まれるため、特定のユニ