已经为这个问题苦苦挣扎了一段时间,似乎无法找到解决方法。我正在使用德尔福 XE-2。
我需要为给定包中的所有类的私有/受保护方法生成 Rtti 信息。
默认情况下,Delphi 似乎只为公共和发布的方法生成 Rtti。
如果我将以下指令添加到包含类的单元,则会为私有和受保护字段生成 Rtti,但仅针对该类。
{$RTTI METHODS([vcPublic, vcProtected, vcPrivate])}
我不想将此指令添加到每个单元。
我将该指令添加到 Packages .dpk 文件中,但没有任何效果。
谢谢!