Ein Leerstring ist in LotusScript eben nicht false und ein gefüllter String eben nicht true. Das konnte zwar das Basic im C64 schon, Lotus Script kann es aber leider nicht.
Das hat mich auch schon geärgert, aber daraus folgt...
If condition Then [ statements ] [ Else [ statements ] ]
Elements
condition
Any numeric expression. A value of 0 is interpreted as FALSE, and any other value is interpreted as TRUE.
Nix numeric bei Strings und damit ist für mich die Windowsvariante diejenige, die einen Bug hat.
Bisher umgehe ich das mit einem Len(Ausdruck$), wäre aber schön wenn man bei IBM mal auf die Idee käme, das ein Leerstring false sein könnte.
Wobei... Abwärtskompatibilität... *schluchtz*