System.Variants.NullMagnitudeRule
Delphi
NullMagnitudeRule: TNullCompareRule = ncrLoose;
C++
extern DELPHI_PACKAGE TNullCompareRule NullMagnitudeRule;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
variable | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
説明
Null Variant の大きさ比較の規則を指定します。
NullMagnitudeRule 変数は,比較する値のうちの 1 つが Null 値を含む Variant である場合に,大きさ比較(より大きい,以上,より小さい,以下)を処理する規則を決定します。NullMagnitudeRule には,以下の値を指定できます。
定数 | 意味 |
---|---|
ncrLoose |
デフォルト。Null を含む Variant は,ほかの値よりも小さいが Null を含むもう一方の値と同等である一意の値として扱われる |
ncrStrict |
Null を含む Variant の大きさ比較は,比較対象の値にかかわらず,常に false となる |
ncrError |
大きさ比較は,どちらかの値が Null を含む Variant である場合は,EVariantInvalidNullOpError を生成する |