默认情况下,在2010版本以下的Delphi中,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 7,而不是Delphi 6。”
我在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 7,而不是Delphi 6。”