Zum Hauptinhalt springen

NULL

NULL NULL-Wert

Variablen und Datenbankfelder in CONZEPT 16 können mit dieser Konstante geleert werden:

DatentypWert
alpha''
byte word int bigint0
float decimal0.0
decimal_DecimalUndef
date0.0.0
time0 : 0 : 0.0
logicfalse

Zusammengesetzte Datentypen können ebenfalls auf diese Weise mit einer Anweisung geleert werden. Durch das Leeren wird bei den Datentypen date und decimal der Wert auf "nicht definiert" gesetzt. Bei den anderen Datentypen steht ein gültiger Wert in der Variablen.

Der Bezeichner eines Arrays kann nicht auf den Wert NULL gesetzt werden.

Beispiele:

local
{
tHdlFrame : int;
tZeichensatz : font;
tRechteck : rect;
tFeld : int[20];
}
{
...
tHdlFrame # NULL;
tZeichensatz # NULL;
tRechteck # NULL;
tFeld # NULL; // unzulässig!
...
}
info

Beim Aufruf von Methoden eines COM-Objekts, die optionale Argumente erwarten, kann mit dem Schlüsselwort NULL ein Argument übersprungen werden.