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 を生成する  |