System.Variants.VarCheckEmpty

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure VarCheckEmpty(const V: Variant);

C++

extern DELPHI_PACKAGE void __fastcall VarCheckEmpty(const System::Variant &V);

Eigenschaften

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

Beschreibung

Löst eine Exception aus, wenn der Wert einer angegebenen Variante Unassigned ist.

Rufen Sie VarCheckEmpty auf, wenn ein Variant-Objekt einen Wert haben muss und andernfalls eine Exception ausgelöst werden soll. VarCheckEmpty prüft, ob das in V angegebene Variant-Objekt den Wert Unassigned hat. Ist das der Fall, wird eine EVariantTypeMismatchError-Exception ausgelöst.

Mit der Funktion VarIsEmpty können Sie prüfen, ob das Variant-Objekt den Wert Unassigned hat, ohne dass eine Exception ausgelöst wird. Mit VarIsClear ermitteln Sie, ob der Wert des Variant-Objekts nicht definiert ist.

Anmerkung:  Verwechseln Sie eine Variante mit dem Wert Unassigned nicht mit einem Variant-Objekt mit dem Wert Null. Eine Null-Variante ist zugewiesen, hat aber den Wert Null. Im Unterschied zu nicht zugewiesenen Varianten können Null-Varianten in Ausdrücken verwendet und in andere Variantentypen konvertiert werden.

Siehe auch