System.Rtti.TRttiMethod.DispatchKind

提供:RAD Studio API Documentation

Delphi

property DispatchKind: TDispatchKind read GetDispatchKind;

C++

__property TDispatchKind DispatchKind = {read=GetDispatchKind, nodefault};

プロパティ

種類 可視性 ソース ユニット 親
property public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiMethod

説明

そのメソッドのディスパッチの種類を示します。

DispatchKind プロパティを使用すると、メソッドへの呼び出しを実行する時に使用する手順を取得できます。 DispatchKind プロパティの戻り値になり得る値の一覧を以下の表に示します。



値 意味

dkStatic

直接的な呼び出しアドレス付きの静的メソッドを示します。

dkVtable

VMT スロットを通じて間接的に呼び出されるクラス、もしくはクラス インスタンス メソッドを示します。

dkDynamic

DMT スロットを通じて間接的に呼び出されるクラス インスタンス メソッドを示します。

dkMessage

メッセージ ID を使用して間接的に呼び出されるクラス インスタンス メソッドを示します。

dkInterface

インターフェース ディスパッチ テーブルを使用して呼び出されるインターフェース メソッドを示します。



関連項目