System.Classes.TFindMethodEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TFindMethodEvent = procedure (Reader: TReader; const MethodName: string;
var Address: Pointer; var Error: Boolean) of object;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes


Beschreibung

TFindMethodEvent ist eine vom Ereignis OnFindMethod der Klasse TReader aufgerufene Prozedur.

Reader ist der Reader, der versucht, eine Ereignisbehandlungsroutine zu finden.

MethodName ist der Name der Ereignisbehandlungsroutine, die der Reader versucht zu finden.

Address ist ein Zeiger auf die Ereignisbehandlungsroutine. Dieser Zeiger ist nil (Delphi) oder NULL (C++), wenn der Reader die Ereignisbehandlungsroutine nicht finden kann. Die Ereignisbehandlungsroutine kann mit diesem Parameter eine fehlende Ereignisbehandlungsroutine bereitstellen oder eine vorhandene ersetzen.

Error gibt an, ob der Parameter Address auf die gewünschte Ereignisbehandlungsroutine zeigt. Beim Eintritt in die Ereignisbehandlungsroutine ist Error true, wenn Address nil (Delphi) oder NULL (C++) ist, und false, wenn Address auf die vom Reader gefundene Ereignisbehandlungsroutine zeigt. Die Ereignisbehandlungsroutine kann Error auf true setzen, wenn sie eine fehlende Ereignisbehandlungsroutine bereitstellt.

TFindMethodEvent ist nur für den internen Gebrauch vorgesehen.

Siehe auch