System.Rtti.TRawVirtualClass.GetInstanceFromInterface

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function GetInstanceFromInterface(Intf: Pointer): TRawVirtualClass; static;

C++

static TRawVirtualClass* __fastcall GetInstanceFromInterface(void * Intf);

プロパティ

種類 可視性 ソース ユニット
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRawVirtualClass

説明

GUID で指定されたインターフェイスを実装している、TRawVirtualClass のインスタンスを返します。

仮想クラスに由来すると知っているインターフェイスを与えると、GetInstanceFromInterface メソッドは、その特定のインターフェイスを実装する TRawVirtualClass のインスタンスを返します。仮想クラスに由来しないインターフェイスを渡すと、何らかへの参照が返されますが、その中身は定義されていません。

関連項目