Seite 1 von 1
If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Verfasst: 10.01.2016 23:21
von Carl
Hallo ist diese Abfrage zulässig?
If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Danke
Re: If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Verfasst: 10.01.2016 23:27
von Kurzer
Ja die sieht syntaktisch gültig aus.
Re: If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Verfasst: 10.01.2016 23:30
von Carl
Ok, Danke die Variable PB wird ignoriert, da muss ich irgendwo einen anderen Fehler haben.
Re: If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Verfasst: 10.01.2016 23:34
von Kurzer
Würde ich auch sagen, denn auch funktionell ist die Abfrage ok:
Code: Alles auswählen
GARUE=1
DSh=1
PB=200
;PB=140
ya=1
oy4=30
If GARUE=1 And DSh=1 And PB > 150:ya=oy4 : EndIf
Debug ya
Re: If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Verfasst: 10.01.2016 23:40
von Carl
Nochmal danke für die schnelle Hilfe,
Re: If GARUE=1 And DSh=1 And PB>150:ya=oy4 : EndIf
Verfasst: 11.01.2016 05:19
von GPI
Wichtig zu wissen: Wenn die erste Bedingung nicht wahr ist, werden die zwei anderen überhaupt nicht mehr überprüft.
wird für a=0 (teilen durch null ist ja nicht definiert) nicht abstürzen.
Ist wichtig zu wissen, wenn man hier bspw. Prozeduren aufruft - die hinten werden nur ausgeführt, wenn die ersten Bedingungen erfüllt sind.