System.Rtti.TRttiMethod.VirtualIndex
Delphi
property VirtualIndex: SmallInt read GetVirtualIndex;
C++
__property short VirtualIndex = {read=GetVirtualIndex, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiMethod |
説明
そのメソッドの仮想インデックスを示します。
VirtualIndex プロパティを使用すると、メソッドの仮想インデックスを含む整数値を取得できます。 VirtualIndex は、以下の表に示されるようにメソッドの種類によってそれぞれ別の意味を持ちます。
DispatchKind の値 | VirtualIndex の意味 |
---|---|
dkVtable |
クラスの VMT 内にあるそのメソッドのオフセットを表します。 |
dkDynamic |
クラスの DMT 内にあるそのメソッドのインデックスを返します。その値は負です。 |
dkMessage |
そのメソッドが呼び出されたメッセージ ID を返します。 |
関連項目