RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
VarUtils.CVarTypeToElementInfo Constant

This constant is internally used by the SafeArrayCreate function.

Pascal
CVarTypeToElementInfo: array [CMinArrayVarType..CMaxArrayVarType] of TVarTypeToElementInfo = ( (ValidBase: False; ValidElement: True; Size: 0; Flags: ARR_NONE), (ValidBase: False; ValidElement: True; Size: 0; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 2; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_OLESTR), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_DISPATCH), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 2; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 16; Flags: ARR_VARIANT), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_UNKNOWN), (ValidBase: False; ValidElement: False; Size: 14; Flags: ARR_NONE), (ValidBase: False; ValidElement: False; Size: 0; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 1; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 1; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 2; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: False; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: False; ValidElement: False; Size: 8; Flags: ARR_NONE));
C++
array [CMinArrayVarType..CMaxArrayVarType] of TVarTypeToElementInfo CVarTypeToElementInfo = ( (ValidBase: False; ValidElement: True; Size: 0; Flags: ARR_NONE), (ValidBase: False; ValidElement: True; Size: 0; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 2; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_OLESTR), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_DISPATCH), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 2; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 16; Flags: ARR_VARIANT), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_UNKNOWN), (ValidBase: False; ValidElement: False; Size: 14; Flags: ARR_NONE), (ValidBase: False; ValidElement: False; Size: 0; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 1; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 1; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 2; Flags: ARR_NONE), (ValidBase: True; ValidElement: True; Size: 4; Flags: ARR_NONE), (ValidBase: False; ValidElement: True; Size: 8; Flags: ARR_NONE), (ValidBase: False; ValidElement: False; Size: 8; Flags: ARR_NONE));

CVarTypeToElementInfo is an constant array used internally in the implementation of the SafeArrayCreate function. We recommend you not to use it directly when writing your application. 

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!