System.TVariantManager

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De System.pas

TVariantManager = record
	VarClear;
	VarCopy;
	VarCopyNoInd;
	VarCast;
	VarCastOle;
	VarToInt;
	VarToInt64;
	VarToBool;
	VarToReal;
	VarToCurr;
	VarToPStr;
	VarToLStr;
	VarToWStr;
	VarToIntf;
	VarToDisp;
	VarToDynArray;
	VarFromInt;
	VarFromInt64;
	VarFromBool;
	VarFromReal;
	VarFromTDateTime;
	VarFromCurr;
	VarFromPStr;
	VarFromLStr;
	VarFromWStr;
	VarFromIntf;
	VarFromDisp;
	VarFromDynArray;
	OleVarFromPStr;
	OleVarFromLStr;
	OleVarFromVar;
	OleVarFromInt;
	OleVarFromInt64;
	VarOp;
	VarCmp;
	VarNeg;
	VarNot;
	DispInvoke;
	VarAddRef;
	VarArrayRedim;
	VarArrayGet;
	VarArrayPut;
	WriteVariant;
	Write0Variant;
end;


Unité : System

Type : structure

Informations C++

De System.hpp

TVariantManager = class


Unité : System

Type : classe

Champs de classe : Champs System.TVariantManager

Description

TVariantManager définit des points d'entrée pour les routines de conversion de variants et d'autres procédures qui déterminent le comportement des variants.


Le type TVariantManager est utilisé par les procédures GetVariantManager et SetVariantManager. Il définit des routines de conversion de type variant et des tâches d'implémentation de comportement de variant.

Remarque :  Bien qu'une version de TVariantManager soit déclarée dans sysclass.h, il ne doit pas être utilisé dans le code C++. L'utilisation d'un gestionnaire de variant pour personnaliser le comportement des variants n'est pas complètement prise en charge dans C++.

Voir aussi

Personal tools