Boolean = CBool ( Expression )
Wandelt einen Ausdruck in eine Boolesche Variabel ( wahr,falsch) um.
Ein Ausdruck ist falsch, falls ee :
eine Boolesche Variable mit dem Wert falsch ist.
eine Null ist.
ein Textstring mit Länge Null ist zb a = ""
ein Null Objekt ist.
In allen anderen Fällen ist der Ausdruck wahr. Auch ein Leerzeichen als Textstring ergibt mit CBool umgewandelt den Wert True !
Beispiel :
PRINT CBool(0);" "; CBool(1)
=> False True
" " funktioniert hier nur als Abstandshalter bei der Ergebnisausgabe.
PRINT CBool("Gambas"); " "; CBool("")," "; CBool(" ")
=> True False True
PRINT CBool(NULL)
=> False