System.Rtti.TRttiMethod.VirtualIndex

提供:RAD Studio API Documentation

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 を返します。



関連項目