3
我想從對象實例動態獲取屬性值。 我能夠獲得類屬性,序號類型和字符串。 GetPropValue的delphi源碼不支持tkInterface。有什麼方法可以使用屬性信息獲取界面。 BTW所有暴露的屬性都是已發佈的屬性。從GetPropValue獲取接口
暫時,我使用TObject作爲返回類型。 GetPropValue返回對象實例的地址。我將這種類型轉換爲TObject並返回結果。
我想從對象實例動態獲取屬性值。 我能夠獲得類屬性,序號類型和字符串。 GetPropValue的delphi源碼不支持tkInterface。有什麼方法可以使用屬性信息獲取界面。 BTW所有暴露的屬性都是已發佈的屬性。從GetPropValue獲取接口
暫時,我使用TObject作爲返回類型。 GetPropValue返回對象實例的地址。我將這種類型轉換爲TObject並返回結果。
如果我理解你對你要使用GetInterfaceProp()函數。用法與GetPropValue()
相同,但返回IInterface
,您可以使用即Supports()「投射」到右側類型。
很酷...我錯過了那一個。謝謝你。 –