古いプロジェクトを Delphi 2007 から Delphi 2010 に移行する作業を行っています。結果の実行可能ファイルのサイズが 2 倍以上になり、元のプロジェクトはすでにかなり大きいことがわかりました。(50 MB を超えています。) その多くは RTTI の拡張に関係していると思われます。
このプロジェクトは Delphi 2010 よりも前のものであるため、拡張 RTTI はどこにも使用されていません。Project Options ダイアログを使用してグローバル{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
にデフォルトとして設定する方法はありますか? これ (および ) のオプションが$WEAKLINKRTTI
どこかにあると期待していましたが、それらは表示されません。
これが「コンパイラに渡す追加オプション」フィールドから、または他の方法で実行できるかどうかを知っている人はいますか? プロジェクトのすべてのユニットにインクルード ファイルを追加する必要はありません。数千のユニットがあるためです...