System.Variants.VarCheckEmpty
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.