System.TypInfo.PropType
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.