System.Variants.NullEqualityRule
Delphi
NullEqualityRule: TNullCompareRule = ncrLoose;
C++
extern DELPHI_PACKAGE TNullCompareRule NullEqualityRule;
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| variable | public | System.Variants.pas System.Variants.hpp  | 
        System.Variants | System.Variants | 
Description
Specifies rule for Null variant equality comparison.
NullEqualityRule determines the rule for handling equality comparisons (equals or not-equals) when one of the values compared is a variant containing a null value. NullEqualityRule can have the following values:
| Constant | Meaning | 
|---|---|
| 
 ncrLoose  | 
 (Default.) A variant containing a null is treated as a unique value that is only equal to another variant containing a null.  | 
| 
 ncrStrict  | 
 An equality comparison of a variant containing a null is always false, regardless of the other value.  | 
| 
 ncrError  | 
 An equality comparison raises an EVariantInvalidNullOpError if either value is a variant containing a null.  |