デフォルトでは、2010 より前のバージョンの RTTI は、公開されたクラス メンバーに対してのみ作成されます。
私は 2006 年のブログ (http://hallvards.blogspot.com/2006/09/extended-class-rtti.html) で、$METHODINFO (または $M) を使用して、Delphi 6 以降に公開および公開されたメソッドが含まれていることを読みました。これは正しいです?
ブログエントリは次のように述べています。
「WebSnap では、"新しい" $METHODINFO ON コンパイラ ディレクティブ (D6 および D7 では文書化されていませんでした) を使用して、公開および公開されたメソッドの拡張 RTTI を生成します。」... "更新 (2007 年 10 月 27 日): $METHODINFO は、Delphi 6 ではなく、Delphi 7 で初めて利用可能になりました。"