System.Rtti.TRawVirtualClass.GetInstanceFromInterface
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.