System.Rtti.TRttiIndexedProperty

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Rtti.TRttiMemberSystem.Rtti.TRttiNamedObjectSystem.Rtti.TRttiObjectSystem.TObjectTRttiIndexedProperty

Delphi

TRttiIndexedProperty = class(TRttiMember)

C++

class PASCALIMPLEMENTATION TRttiIndexedProperty : public TRttiMember

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Rtti.pas
System.Rtti.hpp
System.Rtti System.Rtti

Beschreibung

TRttiIndexedProperty ist die RTTI-Klasse, mit der Sie eine indizierte Eigenschaft beschreiben können.

Eine indizierte Eigenschaft kann logisch ein Array oder eine Liste repräsentieren. Um darauf zuzugreifen, müssen Sie spezifische Indexinformationen bereitstellen: einen oder mehrere Integerwerte oder auch einen String.

TRttiIndexedProperty stellt die Funktionalität zum Ermitteln der Laufzeit-Typinformationen für indizierte Eigenschaften bereit. Mit den folgenden Methoden (Sie müssen den Eigenschaftsnamen als String übergeben) können Sie TRttiIndexedProperty-Instanzen ermitteln:

Nach dem Abruf der entsprechenden TRttiIndexedProperty-Instanz können Sie:

  • Eigenschaftsdetails ermitteln: ob es sich um eine Lese-oder Schreib-Eigenschaft handelt. Siehe: IsWritable, IsReadable.
  • Die Eigenschaft (Elemente) lesen/schreiben. Siehe: SetValue, GetValue.

Siehe auch