System.Rtti.TRttiMethod.DispatchKind

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DispatchKind: TDispatchKind read GetDispatchKind;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiMethod

Beschreibung

Legt den Verteilungstyp der Methode fest.

Verwenden Sie DispatchKind, um die Technik zum Ausführen eines Aufrufs der Methode zu erhalten. Die möglichen Werte, die von der DispatchKind-Eigenschaft zurückgegeben werden können, sind in der folgenden Tabelle aufgelistet:



Wert Bedeutung

dkStatic

Identifiziert eine statische Methode mit direkte Aufrufadresse.

dkVtable

Identifiziert eine Klasse oder eine Klasseninstanz-Methode, die indirekt durch einen VMT-Slot aufgerufen wird.

dkDynamic

Identifiziert eine Klasseninstanz-Methode, die indirekt durch einen DMT-Slot aufgerufen wird.

dkMessage

Identifiziert eine Klasseninstanz-Methode, die indirekt durch einen ID-Botschaft aufgerufen wird.

dkInterface

Identifiziert eine Interface-Methode, die durch die Verwendung von Interface-Verteilungstabellen aufgerufen wird.



Siehe auch