System.Rtti.TRttiContext.GetType
Delphi
function GetType(ATypeInfo: Pointer): TRttiType; overload;
function GetType(AClass: TClass): TRttiType; overload;
C++
TRttiType* __fastcall GetType(void * ATypeInfo)/* overload */;
TRttiType* __fastcall GetType(System::TClass AClass)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiContext |
Description
Renvoie une instance TRttiType utilisée pour refléter le type donné.
Utilisez GetType pour obtenir un objet RTTI décrivant le type donné. Il existe deux variants pour la méthode GetType :
- L'un qui accepte un pointeur vers un bloc de données RTTI décrivant le type. Le pointeur peut être obtenu en utilisant l'opérateur standard TypeInfo.
- L'autre qui accepte une référence de classe pour laquelle il obtient l'objet de type RTTI.
Vous ne pouvez pas utiliser GetType sur un type Delphi qui ne fournit pas des informations de type.
Voir aussi