Zu BASCOM kann ich nix sagen, aber
1 | If (a <= 1 Or a >= 15) And (b < 7 Or b > 9) Then
|
2 | ' Mach was
|
3 | End If
|
geht in allen Basic-Dialekten, die mir bisher so untergekommen sind (VB,
VBA, QuickBasic, OpenOffice Basic. Hast du vielleicht eine der Klammern
vergessen?
Ansonsten:
1 | If a <= 1 Or a >= 15 Then
|
2 | If b < 7 Or b > 9 Then
|
3 | ' Mach was
|
4 | End If
|
5 | End If
|
ist funktional äquivalent. Oder
1 | If a > 1 And a < 15 Or b >= 7 And b <= 9 Then
|
2 | ' Mach was anderes oder nix
|
3 | Else
|
4 | ' Mach was
|
5 | End If
|
vorausgesetzt, dieses BASCOM hält sich an die Konvention, daß ohne
Klammern Und vor Oder gerechnet wird.