Zitat von
glkgereon:
Interessanterweise kam oft 'Undefined' raus.
Wieso ist (Val=True) False wenn Val=True ist?
'if Foo = True then' ist ein Vergleich mit der Konstante 'True' (1). Das fällt, meiner Meinung nach unter 'schlechten Stil' und 'Bugs die keiner braucht'...
Mögliche Alternativen:
'if Foo then'
'if Foo <> False then'
'if not Foo then'
'if Foo = False then'