Rtti
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. |