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