System.TVariantManager
From RAD Studio VCL Reference
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++.