System.Variants.NullStrictConvert

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

NullStrictConvert: Boolean = True;

C++

extern DELPHI_PACKAGE bool NullStrictConvert;

Eigenschaften

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

Beschreibung

Legt fest, ob eine Null-Konvertierung als Fehler betrachtet wird.

NullStrictConvert legt fest, ob die Konvertierung von Null-Varianten in einen anderen Typen als Fehler gilt. Wenn NullStrictConvert true ist (Vorgabe), löst der Versuch, eine Null-Variante zu konvertieren, eine EVariantTypeCastError-Exception aus. Dies gilt nicht, wenn der Zieltyp eine benutzerdefinierte Variante ist, die eine Konvertierung für Null definiert. Wenn NullStrictConvert false ist, wird die Konvertierung nach den folgenden Regeln durchgeführt:



Ziel Konvertierungsergebnis

Numerischer Typ

Null

String-Typ

Wert der globalen Variablen NullAsStringValue (Voreinstellung) Leerer String

Boolescher Ausdruck

False



Siehe auch