System.Variants.NullEqualityRule

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

NullEqualityRule: TNullCompareRule = ncrLoose;

C++

extern DELPHI_PACKAGE TNullCompareRule NullEqualityRule;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
System.Variants.pas
System.Variants.hpp
System.Variants System.Variants

Beschreibung

Legt die Regel für den Gleichheitsvergleich von Variant-Objekten mit dem Wert Null fest.

NullEqualityRule legt die Regel für Gleichheitsvergleiche (gleich oder nicht gleich) fest, wenn ein verglichener Wert eine Variante mit einem Null-Wert ist. Folgende Werte sind für NullEqualityRule möglich:



Konstante Bedeutung

ncrLoose

(Vorgabe) Eine Variante, die eine Null enthält, wird als eindeutiger Wert behandelt, der nur gleich einer anderen Variante ist, die ebenfalls eine Null enthält.

ncrStrict

Ein Gleichheitsvergleich einer Variante, die eine Null enthält, ergibt immer false, unabhängig von dem anderen Wert.

ncrError

Ein Gleichheitsvergleich löst EVariantInvalidNullOpError aus, wenn einer der beiden Werte ein Variant-Objekt ist, das eine Null enthält.



Siehe auch