默认情况下,仅为已发布的班级成员创建2010年以下版本的RTTI。
我在2006年的博客(http://hallvards.blogspot.com/2006/09/extended-class-rtti.html)中读过,使用$ METHODINFO(或$ M),包括公开和已发布的方法德尔福6.这是对的吗?
博客文章说:
“对于WebSnap,”新“$ METHODINFO ON编译器指令(在D6和D7中未记录)用于为公共和已发布的方法生成扩展RTTI。” ......“更新(2007年10月27日):$ METHODINFO首先在Delphi 7中提供,而不是Delphi 6。”
答案 0 :(得分:2)
Delphi 2010及更高版本中的新RTTI支持您的需求。
您在Delphi 2009及以下版本中运气不佳。