Anzeigen: Delphi C++
Anzeigeeinstellungen

Geerbte Member von TRttiOrdinalType

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche



Inhaltsverzeichnis

System.Rtti.TRttiType

AsInstanceWandelt die TRttiType-Instanz in eine TRttiInstanceType-Instanz um.
AsOrdinalWandelt die TRttiType-Instanz in eine TRttiOrdinalType-Instanz um.
AsRecordWandelt die TRttiType-Instanz in eine TRttiRecordType-Instanz um.
AsSetWandelt die TRttiType-Instanz in eine TRttiSetType-Instanz um.
BaseTypeLegt den Basistyp fest.
Create
Destroy
GetDeclaredFieldsGibt eine Liste aller Felder zurück, die in dem reflektierten Typ deklariert werden.
GetDeclaredIndexedPropertiesErmittelt die indizierten Eigenschaften, die im von der aktuellen TRttiType-Instanz beschriebenen Typ deklariert sind (als Array).
GetDeclaredMethodsGibt eine Liste aller Methoden zurück, die in dem reflektierten Typ deklariert werden.
GetDeclaredPropertiesGibt eine Liste aller Eigenschaften zurück, die in dem reflektierten Typ deklariert werden.
GetFieldGibt ein RTTI-Objekt für ein Feld zurück, das ein Member des reflektierten Typs ist.
GetFieldsGibt eine Liste aller Felder zurück, die Teil des reflektierten Typs sind.
GetIndexedPropertiesErmittelt die indizierten Eigenschaften, die im von der aktuellen TRttiType-Instanz beschriebenen Typ verfügbar sind (als Array).
GetIndexedPropertyGibt ein RTTI-Objekt für eine indizierte Eigenschaft zurück, die Member des beschriebenen Typs ist.
GetMethodGibt ein RTTI-Objekt für eine Methode zurück, die ein Member des reflektierten Typs ist.
GetMethodsGibt eine Liste aller Methoden zurück, die Teil des reflektierten Typs sind.
GetPropertiesGibt eine Liste aller Eigenschaften zurück, die Teil des reflektierten Typs sind.
GetPropertyGibt ein RTTI-Objekt für eine Eigenschaft zurück, die Member des reflektierten Typs ist.
HandleLegt einen Zeiger auf eine TTypeInfo-Struktur fest.
IsInstanceÜberprüft, ob die TRttiType-Instanz eigentlich eine TRttiInstanceType-Instanz ist.
IsManagedLegt fest, ob der reflektierte Typ verwaltet wird.
IsOrdinalÜberprüft, ob die TRttiType-Instanz eigentlich eine TRttiOrdinalType-Instanz ist.
IsPublicTypeÜberprüft, ob die TRttiType-Instanz einen als public deklarierten Typ reflektiert.
IsRecordÜberprüft, ob die TRttiType-Instanz eigentlich eine TRttiRecordType-Instanz ist.
IsSetÜberprüft, ob die TRttiType-Instanz eigentlich eine TRttiSetType-Instanz ist.
QualifiedNameLegt den qualifizierten Namen des reflektierten Typs fest.
ToStringGibt den Namen des reflektierten Typs zurück.
TypeKindLegt die Art des reflektierten Typs fest.
TypeSizeLegt die Größe des reflektierten Typs fest.

System.Rtti.TRttiNamedObject

Create
Destroy
NameLegt den Namen der reflektierten Entität fest.

System.Rtti.TRttiObject

Create
DestroyGibt eine Instanz von TRttiObject und ihre zugehörigen Ressourcen frei.
GetAttributesGibt eine Liste von Attributen zurück, die mit dem Typ oder mit dem Typ-Member assoziiert werden.
HandleLegt einen Zeiger auf den RTTI-Informationsblock in dem ausführbaren Bild fest.
PackageLegt das Package fest, wo das reflektierte Objekt gespeichert wird.
ParentLegt das übergeordnete RTTI-Objekt fest.
RttiDataSizeLegt die Größe des Blocks von RTTI-Informationen fest.

System.TObject

AfterConstructionReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
BeforeDestructionReagiert, bevor der erste Destruktor ausgeführt wird.
ClassInfoGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNameGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIsErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypeGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstanceÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
CreateErzeugt ein Objekt und initialisert dessen Daten.
DefaultHandlerStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DestroyGibt eine Objektinstanz frei.
DispatchRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
EqualsÜberprüft, ob die aktuelle Instanz und der Parameter gleich sind.
FieldAddressLiefert die Adresse eines als published deklarierten Objektfeldes.
FreeLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstanceGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GetHashCodeGibt einen Integerwert zurück, der den Hash-Code enthält.
GetInterfaceErmittelt eine angegebene Schnittstelle.
GetInterfaceEntryLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTableGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
InheritsFromLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstanceSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSizeGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
MethodAddressGibt die Adresse einer Klassenmethode per Namen zurück.
MethodNameGibt den Namen einer Klassenmethode per Adresse zurück.
NewInstanceWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
QualifiedClassNameGibt den qualifizierten Namen der Klasse zurück.
SafeCallExceptionFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
ToStringGibt einen String zurück, der den Klassennamen enthält.
UnitNameGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopeGibt den Unit-Gültigkeitsbereich der Klasse zurück.


Frühere Versionen
Übersetzungen