从GetPropValue获取接口

Rah*_*l W 3 delphi rtti getproperty

我想从对象实例动态获取属性值.我能够获得类属性,序数类型和字符串.GetPropValue的delphi源不支持tkInterface.有没有办法使用属性信息获取界面.BTW暴露的所有属性都是已发布的属性.

暂时,我使用TObject作为返回类型.GetPropValue返回对象实例的地址.我将其类型化为TObject并返回结果.

ain*_*ain 5

如果我理解你,你想使用GetInterfaceProp()函数.用法与GetPropValue()但是它返回一个IInterface你可以使用ie 支持() "转换"为正确的类型.