Rtti

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

Anonyme Methode

TFunc

Array

TArray

Klasse

EInsufficientRtti

EInsufficientRtti wird ausgelöst, wenn weitere RTTI-Informationen zur Durchführung einer Operation erforderlich sind.

EInvocationError

EInvocationError wird ausgelöst, wenn ein Methodenaufruf fehlgeschlagen ist.

ENonPublicType

ENonPublicType wird beim Zugriff auf bestimmte Informationen für nicht-öffentliche Typen ausgelöst.

TRttiAnsiStringType

Mit der RTTI-Klasse TRttiAnsiStringType wird ein AnsiString-Typ beschrieben.

TRttiArrayType

TRttiArrayType ist das RTTI-Objekt, mit dem ein statischer Array-Typ beschrieben wird.

TRttiClassRefType

Mit TRttiClassRefType wird ein Metaklassentyp beschrieben.

TRttiDynamicArrayType

TRttiDynamicArrayType ist das RTTI-Objekt, mit dem ein dynamischer Array-Typ beschrieben wird.

TRttiEnumerationType

TRttiEnumerationType ist die RTTI-Klasse, mit der alle Delphi-Aufzählungstypen beschrieben werden.

TRttiField

TRttiField ist das RTTI-Objekt, das ein Feld beschreibt.

TRttiFloatType

TRttiFloatType ist die RTTI-Klasse, mit der ein Gleitkommatyp beschrieben wird.

TRttiInstanceProperty

TRttiInstanceProperty ist das RTTI-Objekt, das eine Eigenschaft in einer Klasseninstanz beschreibt.

TRttiInstanceType

Mit TRttiInstanceType wird ein Klassentyp beschrieben.

TRttiInt64Type

Mit der RTTI-Klasse TRttiInt64Type werden die Typen Int64 und UInt64 beschrieben.

TRttiInterfaceType

Mit TRttiInterfaceType wird ein Interface-Typ beschrieben.

TRttiManagedField

TRttiManagedField ist das RTTI-Objekt, das ein verwaltetes Feld beschreibt.

TRttiMember

TRttiMember ist die Basisklasse für alle RTTI-Objekte, die Klassen-, Interface- oder Record-Member beschreiben.

TRttiMethod

Mit der RTTI-Klasse TRttiMethod werden Methoden beschrieben.

TRttiMethodType

Mit der RTTI-Klasse TRttiMethodType werden Methodentypen beschrieben.

TRttiNamedObject

TRttiNamedObject ist die Basisklasse für alle benannten RTTI-Objekte.

TRttiObject

TRttiObject ist die Basisklasse für alle RTTI-Objekte.

TRttiOrdinalType

Mit der RTTI-Klasse TRttiOrdinalType wird ein Ordinaltyp beschrieben.

TRttiPackage

TRttiPackage ist das RTTI-Objekt, das ein Delphi-Package beschreibt.

TRttiParameter

TRttiParameter ist das RTTI-Objekt, das einen Parameter beschreibt.

TRttiPointerType

TRttiPointerType ist das RTTI-Objekt, das einen Zeigertyp beschreibt.

TRttiProcedureType

Mit der RTTI-Klasse TRttiProcedureType werden prozedurale Typen beschrieben.

TRttiProperty

TRttiProperty ist das RTTI-Objekt, das eine Eigenschaft beschreibt.

TRttiRecordType

TRttiRecordType ist das RTTI-Objekt, das einen Record-Typ beschreibt.

TRttiSetType

TRttiSetType ist die RTTI-Klasse, mit der alle Delphi-Mengentypen beschrieben werden.

TRttiStringType

TRttiStringType ist die RTTI-Klasse, mit der alle Delphi-String-Typen beschrieben werden.

TRttiStructuredType

TRttiStructuredType ist die Basisklasse für alle RTTI-Objekte, die strukturierte Typen beschreiben.

TRttiType

TRttiType ist die Basisklasse für alle RTTI-Objekte, die Typen beschreiben.

Klassenreferenz

TRttiClass

TRttiClass definiert die Metaklasse für TRttiObject.

Aufzählung

TDispatchKind

Führt die möglichen Optionen für den Methodenaufruf auf.

TRttiStringKind

Führt die verfügbaren String-Typen der Delphi-Sprache auf.

Funktion

Invoke

Ruft eine Methode dynamisch auf.

IsManaged

Überprüft, ob ein Typ verwaltet ist.

Interface

IValueData

Repräsentiert ein Interface zum Ablegen von gespeicherten Daten.

Struktur

TPair
TRttiContext

TRttiContext ist der zentrale Typ der Unit Rtti.

TValue

Repräsentiert eine schlanke Version des Variant-Typs.

TValueData

Repräsentiert die Speicherstruktur für eine Vielzahl von Typen.

Personal tools