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);
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.