System.TVariantManager

From RAD Studio VCL Reference
Jump to: navigation, search

Contents

Delphi Information

From 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: struct

C++ Information

From System.hpp

TVariantManager = class


Unit: System

Type: class

Class Fields: System.TVariantManager Fields

Description

TVariantManager defines entry points for variant conversion routines and other procedures that define variant behavior.


The TVariantManager type is used by the GetVariantManager and SetVariantManager procedures. It defines routines that perform Variant type conversions and other tasks that implement Variant behavior.

Note:  Although a version of TVariantManager is declared in sysclass.h, it should not be used in C++ code. The use of a Variant manager to customize the behavior of Variants is not fully supported in C++.

See Also

Personal tools
Translations
Newest Version