Hi Leutz.
Ich habe mal eine Frage:
Ich habe in meinem Programm für eine Berechnung eine Bedingung geschachtelt..
Delphi-Quelltext
1: 2: 3:
| If (YQ='Une') And ((X1='Si1') Or (X1='Si2')) Then C1:=0 Else; |
.. und habe nun folgendes Problem; das Programm springt immer in den Else-Zweig, liefert also "False" zurück und das,
obwohl YQ="Une" ist und "X1="Si2" ist.
Ist nun meine Bedingung falsch geschrieben oder wie? Ich meine, daß kann doch nicht sein. Falls es nicht ersichtlich ist, die Bedingung soll frei übersetzt heißen:
Wenn X1="Une"
und entweder X1="Si1"
oder X2="Si2" dann soll C1=0 werden..
