哪个Delphi版本支持公共方法的RTTI?

时间:2010-12-01 17:50:22

标签: delphi rtti public-method

默认情况下,仅为已发布的班级成员创建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。”

1 个答案:

答案 0 :(得分:2)

Delphi 2010及更高版本中的新RTTI支持您的需求。

您在Delphi 2009及以下版本中运气不佳。