System.TypInfo.PropIsType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PropIsType(Instance: TObject; const PropName: string; TypeKind: TTypeKind): Boolean;
function PropIsType(AClass: TClass; const PropName: string; TypeKind: TTypeKind): Boolean;

C++

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

Eigenschaften

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

Beschreibung

Stellt fest, ob eine Komponenteneigenschaft einen bestimmten Datentyp hat.

PropIsType gibt true zurück, wenn die Eigenschaft den angegebenen Datentyp hat.

In der ersten Form dieser Funktion gibt AClass die Komponentenklasse an, dessen Eigenschaft abgerufen werden soll.

In der zweiten Form der Funktion ersetzt eine Klassen-Instance AClass.

In beiden Formen der Funktion gibt PropName den Eigenschaftsnamen als String an. Wenn die Eigenschaft den Datentyp TypeKind hat, wird true zurückgegeben, ansonsten false.

Anmerkung:  Wenn die angegebene Eigenschaft nicht vorhanden oder keine published-Eigenschaft ist, wird eine EPropertyError-Exception ausgelöst.

Siehe auch