System.Rtti.TRttiMethod.DispatchKind
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