有没有一种方法可以使用 Rtti 探索接口的属性?
以下代码不起作用:
有没有人有正确的解决方法?如何做到这一点?
以下代码不起作用:
procedure ExploreProps;
var
Ctx: TRttiContext;
RttiType: TRttiType;
RttiProp: TRttiProp;
begin
RttiType := Ctx.GetType(TypeInfo(IMyInterface));
for RttiProp in RttiType.GetProperties do
Writeln(RttiProp.ToString);
end;
有没有人有正确的解决方法?如何做到这一点?
{M+}
才能使TRttiType.GetMethods()
报告接口的方法。 - Remy Lebeau