System.TypInfo.PropType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

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

Beschreibung

Ermittelt den Typ einer Komponenteneigenschaft.

PropType verwendet die RTTI (Run Time Type Information) von Delphi, um den Typ einer Komponenteneigenschaft in einem TTypeKind-Wert zurückzugeben.

In der ersten Form dieser Funktion gibt AClass die Komponentenklasse an, deren Eigenschaft abgerufen werden soll. PropName gibt den Eigenschaftsamen als String an.

Die zweite Form der Funktion ist der ersten ähnlich, verwendet aber Instance anstelle von AClass zum Festlegen der Komponente.

In beiden Formen der Funktion wird ein TTypeKind zurückgegeben.

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

Siehe auch