Empty(): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Georg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Allgemeines == Empty() erlaubt es, zu überprüfen, ob eine Variable einen Inhalt hat oder nicht. Diese Prüfung ist z.B. erforderlich, wenn Benutzereinga…“) |
Georg (Diskussion | Beiträge) |
||
Zeile 28: | Zeile 28: | ||
Was bedeutet "leer"? Diese Information ist vom Typ der Variablen abhängig. Folgende Werte gelten als "leer": | Was bedeutet "leer"? Diese Information ist vom Typ der Variablen abhängig. Folgende Werte gelten als "leer": | ||
[[NIL]] | [[Spezielle_Werte#NIL|NIL]] | ||
"" (leerer String in Zeichenvariablen) | "" (leerer String in Zeichenvariablen) | ||
0 (Null in numerischen Variablen) | 0 (Null in numerischen Variablen) | ||
Zeile 40: | Zeile 40: | ||
Codeblock | Codeblock | ||
Objekt | Objekt | ||
== benötigte DLLs bzw. Include-Dateien == | == benötigte DLLs bzw. Include-Dateien == |
Aktuelle Version vom 5. Januar 2017, 16:11 Uhr
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