System.TypInfo.PropType

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function PropType(Instance: TObject; const PropName: string): TTypeKind;
function PropType(AClass: TClass; const PropName: string): TTypeKind;

C++

extern DELPHI_PACKAGE System::TTypeKind __fastcall PropType(System::TObject* Instance, const System::UnicodeString PropName)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Description

Récupère le type d'une propriété d'un composant.

PropType utilise la fonctionnalité RTTI (Informations de type à l'exécution) de Delphi pour renvoyer le type d'une propriété d'un composant dans une valeur TTypeKind.

Dans la première forme de cette fonction, AClass spécifie la classe du composant dans laquelle vous voulez récupérer la propriété. PropName spécifie le nom de la propriété sous la forme d'une chaîne.

La seconde forme de la fonction est similaire à la première, avec Instance remplaçant AClass comme moyen de spécification du composant.

Dans les deux formes de la fonction, la valeur renvoyée est une valeur TTypeKind.

Remarque :  Si la propriété spécifiée n'existe pas, ou si elle n'est pas une propriété publiée, une exception EPropertyError est déclenchée.

Voir aussi