Empty()

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Version vom 5. Januar 2017, 16:11 Uhr von Georg (Diskussion | Beiträge) (→‎Besonderheiten)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines

Empty() erlaubt es, zu überprüfen, ob eine Variable einen Inhalt hat oder nicht.

Diese Prüfung ist z.B. erforderlich, wenn Benutzereingaben überprüft werden sollen.


Syntax

Empty(<Expression>) => lEmpty


Parameter

<Expression> kann ein Ausdruck jeglicher Form sein, von einer Variablen über ein Literal.


Rückgabewert

Empty() liefert als Rückgabewert entweder .T. (wenn der Ausdruck leer ist) oder .F. (wenn der Ausdruck nicht leer ist).


Besonderheiten

Was bedeutet "leer"? Diese Information ist vom Typ der Variablen abhängig. Folgende Werte gelten als "leer":

NIL
"" (leerer String in Zeichenvariablen)
0 (Null in numerischen Variablen)
"  .  .    " (leeres Datum in Datumsvariablen)
"00.00.0000" (leeres Datum in Datumsvariablen)
{} (leeres Array, d.h. Array ohne Inhalt)
.F. (logisches Falsch in einer logischen Variablen)

Zwei Objekttypen können nicht "leer" sein:

Codeblock
Objekt

benötigte DLLs bzw. Include-Dateien

XppRT1.DLL


Zuordnung

Vergleichsfunktionen