System.Variants.NullStrictConvert
Delphi
NullStrictConvert: Boolean = True;
C++
extern DELPHI_PACKAGE bool NullStrictConvert;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
variable | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
説明
Null 変換がエラーになるかどうかを指定します。
NullStrictConvert 変数は,Null Variant をほかの型に変換しようとしたときに得られる結果を決定します。NullStrictConvert が true の場合(デフォルト),Null Variant を変換しようとすると,変換結果が Null からの変換を定義しているカスタム Variant でない場合は,EVariantTypeCastError が生成されます。NullStrictConvert が false の場合,Null の変換は以下の規則にしたがって行われます。
ターゲット | 変換結果 |
---|---|
Numeric 型 |
ゼロ |
String 型 |
グローバル変数 NullAsStringValue の値(デフォルト:空の文字列) |
Boolean |
False |