System.Classes.TFindMethodEvent

提供: RAD Studio API Documentation
移動先: 案内検索

C++

typedef void __fastcall (__closure *TFindMethodEvent)(TReader* Reader, const System::UnicodeString MethodName, void * &Address, bool &Error);

プロパティ

種類 可視性 ソース ユニット
typedef public System.Classes.hpp System.Classes System.Classes


説明

TFindMethodEvent は、TReader クラスの OnFindMethod イベントで呼び出される手続きです。

Reader は、イベント ハンドラを見つけようとしているリーダーです。

MethodName は、リーダーが見つけようとしているイベント ハンドラの名前です。

Address は、見つかったイベント ハンドラへのポインタです。イベント ハンドラが見つからない場合、このポインタは nil(Delphi の場合)または NULL(C++ の場合)になります。この手続きでは、このパラメータを使用して、未設定のイベント ハンドラを設定したり、既存のイベント ハンドラを置き換えることができます。

Error は、目的とするイベント ハンドラを Address パラメータが指しているかどうかを示します。この手続きが起動されると、Address が nil(Delphi)または NULL(C++)の場合、Error は true になり、リーダーにより見つかったイベント ハンドラを Address が指している場合、Error は false になります。この手続きでは、未設定のイベント ハンドラを設定した場合、Error を true に変更できます。

TFindMethodEvent は内部的に使用するためのものです。

関連項目