System.Variants.TCustomVariantType.OlePromotion

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi