System.TypInfo.GetTypeData

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

function GetTypeData(TypeInfo: PTypeInfo): PTypeData;

C++

extern DELPHI_PACKAGE PTypeData __fastcall GetTypeData(PTypeInfo TypeInfo);

Eigenschaften

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

Beschreibung

Gibt einen Zeiger auf Informationen über einen Typ zurück.

GetTypeData verwendet die RTTI (Run Time Type Information) von Object Pascal, um einen Zeiger auf den TTypeData-Record zurückzugeben.

Der Record TTypeData ist ein Variant-Typ, enthält aber die Variante nicht als Tag. Um festzustellen, welche Variante zu einem bestimmten Typ gehört, sollten Sie mit der Routine TypeInfo den TTypeKind-Wert ermitteln.

Der TTypeData-Record enthält Metadaten für eine Eigenschaft. Beispielsweise den Namen der Unit, in der ein Klassentyp gespeichert ist.

Siehe auch