System.Variants.NullEqualityRule

From RAD Studio API Documentation
Jump to: navigation, search

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.



See Also