2011-09-11 9 views
3

オブジェクトインスタンスからプロパティ値を動的に取得します。 私は、クラスのプロパティ、順序型と文字列を取得することができました。 GetPropValueのDelphiソースはtkInterfaceをサポートしていません。プロパティ情報を使用してインタフェースを取得する方法はありますか? BTW公開されているすべてのプロパティは、公開されたプロパティです。GetPropValueからインターフェイスを取得する

当面は、戻り値の型としてTObjectを使用しています。 GetPropValueは、オブジェクトインスタンスのアドレスを返します。私はそれを型キャストしてTObjectと結果を返します。

答えて

5

ご理解いただける場合は、GetInterfaceProp()機能を使用します。使用方法はGetPropValue()と同じですが、を使用して正しいタイプにキャストすることができるIInterfaceを返します。

+0

クール...私はそれを逃した。ありがとうございました。 –

関連する問題