System.Variants.TCustomVariantType.OlePromotion

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function OlePromotion(const V: TVarData;  out RequiredVarType: TVarType): Boolean; virtual;

C++

virtual bool __fastcall OlePromotion(const TVarData &V, /* out */ System::Word &RequiredVarType);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

Beschreibung

Gibt den Typ an, in den ein Variant-Objekt konvertiert werden muss, um automatisierungskompatibel zu werden.

Durch Überschreiben von OlePromotion können Sie festlegen, wann ein Variant-Objekt dieses Typs konvertiert werden muss, um in Aufrufen einer Automatisierungsschnittstelle verwendet zu werden.

V ist ein Record (TVarData) mit den Daten des zu konvertierenden Variant-Objekts.

In RequiredVarType wird der Typ zurückgegeben, in den die Konvertierung durchgeführt werden muss.

OlePromotion gibt true zurück, wenn die Konvertierung durchgeführt werden kann. Andernfalls wird false zurückgegeben.

OlePromotion setzt in TCustomVariantType den Parameter RequiredVarType auf varOleStr und gibt true zurück, wenn V nicht bereits einen Unicode-String (varOleStr) enthält.

Siehe auch