System.Variants.TCustomVariantType.OlePromotion
Delphi
function OlePromotion(const V: TVarData;
out RequiredVarType: TVarType): Boolean; virtual;
C++
virtual bool __fastcall OlePromotion(const TVarData &V, /* out */ System::Word &RequiredVarType);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
Description
Indique le type dans lequel une valeur Variant doit être transtypée pour qu'elle soit compatible avec Automation.
Redéfinissez OlePromotion pour indiquer à quel moment un Variant de ce type Variant personnalisé doit être transtypé afin qu'il puisse être automatiquement transféré à l'aide d'une interface Automation.
V représente l'enregistrement TVarData du Variant personnalisé que l'application doit transférer.
RequiredVarType renvoie le type dans lequel V doit être transtypé pour qu'il soit compatible avec Automation.
OlePromotion renvoie true si V peut être transtypé dans un type compatible avec Automation, false sinon.
Telle qu'implémentée dans TCustomVariantType, OlePromotion attribue à RequiredVarType la valeur varOleStr et renvoie true si V ne représente pas déjà une chaîne Unicode.