Afficher : Delphi C++
Préférences d'affichage

Membres hérités TRttiArrayType

De XE2 API Documentation


Sommaire

System.Rtti.TRttiType

AsInstanceTranstype l'instance de TRttiType en une instance de TRttiInstanceType.
AsOrdinalTranstype l'instance de TRttiType en une instance de TRttiOrdinalType.
AsRecordTranstype l'instance de TRttiType en une instance de TRttiRecordType.
AsSetTranstype l'instance de TRttiType en une instance de TRttiSetType.
BaseTypeSpécifie le type de base.
Create
Destroy
GetDeclaredFieldsRenvoie une liste de tous les champs déclarés dans le type reflété.
GetDeclaredIndexedPropertiesObtient les propriétés indexées déclarées dans le type reflété par l'instance de TRttiType en cours (sous forme d'un tableau).
GetDeclaredMethodsRenvoie une liste de toutes les méthodes déclarées dans le type reflété.
GetDeclaredPropertiesRenvoie une liste de toutes les propriétés déclarées dans le type reflété.
GetFieldRenvoie un objet RTTI pour un champ qui est membre du type reflété.
GetFieldsRenvoie une liste de tous les champs qui sont parties du type reflété.
GetIndexedPropertiesObtient les propriétés indexées disponibles dans le type reflété par l'instance de TRttiType en cours (sous forme d'un tableau).
GetIndexedPropertyRenvoie un objet RTTI pour une propriété indexée qui est un membre du type reflété.
GetMethodRenvoie un objet RTTI pour une méthode qui est membre du type reflété.
GetMethodsRenvoie une liste de toutes les méthodes qui sont partie du type reflété.
GetPropertiesRenvoie une liste de toutes les propriétés qui sont partie du type reflété.
GetPropertyRenvoie un objet RTTI pour une propriété qui est membre du type reflété.
HandleSpécifie un pointeur sur une structure TTypeInfo.
IsInstanceVérifie si l'instance de TRttiType est réellement une instance de TRttiInstanceType.
IsManagedSpécifie si le type reflété est géré.
IsOrdinalVérifie si l'instance de TRttiType est réellement une instance de TRttiOrdinalType.
IsPublicTypeVérifie si l'instance de TRttiType reflète un type public.
IsRecordVérifie si l'instance de TRttiType est réellement une instance de TRttiRecordType.
IsSetVérifie si l'instance de TRttiType est réellement une instance de TRttiSetType.
QualifiedNameSpécifie le nom qualifié du type reflété.
ToStringRenvoie le nom du type reflété.
TypeKindSpécifie la nature du type reflété.
TypeSizeSpécifie la taille du type reflété.

System.Rtti.TRttiNamedObject

Create
Destroy
NameSpécifie le nom de l'objet reflété.

System.Rtti.TRttiObject

Create
DestroyLibère une instance de TRttiObject et ses ressources associées.
GetAttributesRenvoie une liste des attributs associés au type ou au membre de type.
HandleSpécifie un pointeur sur le bloc d'informations RTTI dans l'image exécutable.
PackageSpécifie le package dans lequel l'objet reflété est situé.
ParentSpécifie l'objet RTTI parent.
RttiDataSizeSpécifie la taille du bloc d'informations RTTI.

System.TObject

AfterConstructionRépond après l'exécution du dernier constructeur.
BeforeDestructionRépond avant l'exécution du premier destructeur.
ClassInfoRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNameRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIsDétermine si un objet est d'un type donné.
ClassParentRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypeRenvoie la référence de la classe de l'objet.
CleanupInstanceAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
CreateConstruit un objet et initialise ses données avant la première utilisation de l'objet.
DefaultHandlerSert d'interface à une méthode qui traite les enregistrements de messages.
DestroyLibère l'instance d'un objet.
DispatchAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
EqualsVérifie si l'instance en cours et le paramètre sont égaux.
FieldAddressRenvoie l'adresse d'un champ objet publié.
FreeDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstanceLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
GetHashCodeRenvoie un entier contenant le code de hachage.
GetInterfaceRécupère une interface spécifiée.
GetInterfaceEntryRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTableRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
InheritsFromDétermine la relation entre deux types d'objet.
InitInstanceInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSizeRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
MethodAddressRenvoie l'adresse d'une méthode de classe en spécifiant le nom.
MethodNameRenvoie le nom d'une méthode de classe en spécifiant son adresse.
NewInstanceAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
QualifiedClassNameRenvoie le nom qualifié de la classe.
SafeCallExceptionGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
ToStringRenvoie une chaîne contenant le nom de la classe.
UnitNameRenvoie le nom de l'unité où la classe est définie.
UnitScopeRenvoie la portée d'unité de la classe.


Versions précédentes
Traductions