System.Rtti.TRawVirtualClass.GetInstanceFromInterface

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

static TRawVirtualClass* __fastcall GetInstanceFromInterface(void * Intf);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRawVirtualClass


Beschreibung

Gibt die Instanz von TRawVirtualClass zurück, die das durch GUID angegebene Interface implementiert.

Wenn ein Interface aus einer virtuellen Klasse stammt, gibt die Methode GetInstanceFromInterface die Instanz von TRawVirtualClass zurück, die dieses Sonder-Interface implementiert. Wenn Sie ein Interface übergeben, das nicht aus einer virtuellen Klasse stammt, wird eine Referenz zurückgegeben, aber der Inhalt ist undefiniert.

Siehe auch