System.VarUtils.CVarTypeToElementInfo

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

CVarTypeToElementInfo: array [CMinArrayVarType..CMaxArrayVarType] of TVarTypeToElementInfo = (
{ * = unsupported as of VCLv6  }
{ varEmpty/vt_empty        $00 }
(ValidBase: False; ValidElement:  True; Size:  0; Flags: ARR_NONE),
{ varNull/vt_null          $01 }
(ValidBase: False; ValidElement:  True; Size:  0; Flags: ARR_NONE),
{ varSmallint/vt_i2        $02 }
(ValidBase:  True; ValidElement:  True; Size:  2; Flags: ARR_NONE),
{ varInteger/vt_i4         $03 }
(ValidBase:  True; ValidElement:  True; Size:  4; Flags: ARR_NONE),
{ varSingle/vt_r4          $04 }
(ValidBase:  True; ValidElement:  True; Size:  4; Flags: ARR_NONE),
{ varDouble/vt_r8          $05 }
(ValidBase:  True; ValidElement:  True; Size:  8; Flags: ARR_NONE),
{ varCurrency/vt_cy        $06 }
(ValidBase:  True; ValidElement:  True; Size:  8; Flags: ARR_NONE),
{ varDate/vt_date          $07 }
(ValidBase:  True; ValidElement:  True; Size:  8; Flags: ARR_NONE),
{ varOleStr/vt_bstr        $08 }
(ValidBase:  True; ValidElement:  True; Size:  SizeOf(Pointer); Flags: ARR_OLESTR),
{ varDispatch/vt_dispatch  $09 }
(ValidBase:  True; ValidElement:  True; Size:  SizeOf(Pointer); Flags: ARR_DISPATCH),
{ varError/vt_error        $0A }
(ValidBase:  True; ValidElement:  True; Size:  4; Flags: ARR_NONE),
{ varBoolean/vt_bool       $0B }
(ValidBase:  True; ValidElement:  True; Size:  2; Flags: ARR_NONE),
{ varVariant/vt_variant    $0C }
(ValidBase:  True; ValidElement:  True; Size: SizeOf(TVarData); Flags: ARR_VARIANT),
{ varUnknown/vt_unknown    $0D }
(ValidBase:  True; ValidElement:  True; Size:  4; Flags: ARR_UNKNOWN),
{*varDecimal/vt_decimal    $0E }
(ValidBase: False; ValidElement: False; Size: 14; Flags: ARR_NONE),
{*unused/undefined         $0F }
(ValidBase: False; ValidElement: False; Size:  0; Flags: ARR_NONE),
{ varShortInt/vt_i1        $10 }
(ValidBase:  True; ValidElement:  True; Size:  1; Flags: ARR_NONE),
{ varByte/vt_ui1           $11 }
(ValidBase:  True; ValidElement:  True; Size:  1; Flags: ARR_NONE),
{ varWord/vt_ui2           $12 }
(ValidBase:  True; ValidElement:  True; Size:  2; Flags: ARR_NONE),
{ varSmallWord/vt_ui4      $13 }
(ValidBase:  True; ValidElement:  True; Size:  4; Flags: ARR_NONE),
{ varInt64/vt_i8           $14 }
(ValidBase: False; ValidElement:  True; Size:  8; Flags: ARR_NONE),
{ varUInt64/vt_ui8         $15 }
(ValidBase: False; ValidElement:  True; Size:  8; Flags: ARR_NONE));

C++

extern DELPHI_PACKAGE System::StaticArray<TVarTypeToElementInfo, 22> CVarTypeToElementInfo;

プロパティ

種類 可視性 ソース ユニット
const
variable
public
System.VarUtils.pas
System.VarUtils.hpp
System.VarUtils System.VarUtils

説明

内部使用のためのものです。

CVarTypeToElementInfo は、SafeArrayCreate 関数によって使用されます。CVarTypeToElementInfo は、直接使用しないでください。

関連項目