3

我想从对象实例中动态获取属性值。我能够获得类属性、序数类型和字符串。GetPropValue 的 delphi 源码不支持 tkInterface。有什么方法可以使用属性信息获取界面。顺便说一句,所有公开的属性都是已发布的属性。

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

4

1 回答 1

5

如果我理解正确,您想使用GetInterfaceProp()函数。用法相同,GetPropValue()但它返回一个您可以使用 ie Supports()IInterface将其“转换”为正确类型的值。

于 2011-09-11T15:22:28.943 回答