System.Rtti.TRttiMethod.VirtualIndex
Delphi
property VirtualIndex: SmallInt read GetVirtualIndex;
C++
__property short VirtualIndex = {read=GetVirtualIndex, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiMethod |
Beschreibung
Legt den virtuellen Index der Methode fest.
Verwenden Sie VirtualIndex zum Erhalten eines Integerwerts, der den virtuellen Index der Methode enthält. VirtualIndex hat verschiedene Bedeutungen für unterschiedliche Arten von Methoden, die in der folgenden Tabelle aufgelistet sind.
Wert von DispatchKind | Bedeutung von VirtualIndex |
---|---|
dkVtable |
Repräsentiert den Offset der Methode in der VMT der Klasse. |
dkDynamic |
Repräsentiert den Index der Methode in der DMT der Klasse. Der Wert ist negativ. |
dkMessage |
Repräsentiert die Botschafts-ID für die die Methode aufgerufen wird. |