NULL
NULL NULL-Wert
- Siehe:
ComCall ()
Variablen und Datenbankfelder in CONZEPT 16 können mit dieser Konstante geleert werden:
| Datentyp | Wert |
|---|---|
alpha | '' |
byte word int bigint | 0 |
float decimal | 0.0 |
decimal | _DecimalUndef |
date | 0.0.0 |
time | 0 : 0 : 0.0 |
logic | false |
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.