System.Rtti.TRttiMethod.DispatchKind

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property DispatchKind: TDispatchKind read GetDispatchKind;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiMethod

Description

Spécifie le type de répartition de la méthode.

Utilisez DispatchKind pour obtenir la méthodologie utilisée lors de l'exécution d'un appel à la méthode. Les valeurs possibles renvoyées par la propriété DispatchKind sont listées dans le tableau suivant.



Valeur Signification

dkStatic

Identifie une méthode statique à l'adresse d'appel direct.

dkVtable

Identifie une méthode de classe ou une méthode d'instance de classe appelée indirectement, par l'intermédiaire d'un slot VMT.

dkDynamic

Identifie une méthode d'instance de classe appelée indirectement, par l'intermédiaire d'un slot DMT.

dkMessage

Identifie une méthode d'instance de classe appelée indirectement, par l'intermédiaire d'un ID de message.

dkInterface

Identifie une méthode d'interface appelée en utilisant des tables de répartition de l'interface.



Voir aussi