Hallo, ich habe 2 gruppen mit Werten
adv_linex[1..3] und adv_liney[1,,3]
Es soll wahr sein, wenn EIN Wert des Arrays grösser als Null ist in EINER der beiden Gruppen.
Beispiele
Wahr:
adv_linex[1]=2
adv_linex[2]=0
adv_linex[2]=0
adv_liney[1]=1
adv_liney[2]=1
adv_liney[3]=0
Falsch:
adv_linex[1]=0
adv_linex[2]=1
adv_linex[2]=0
adv_liney[1]=0
adv_liney[2]=1
adv_liney[3]=0
Ich habe mir das so gedacht:
Delphi-Quelltext
1:
| if ((adv_linex[1]<>0)OR(adv_linex[2]<>0)OR(adv_linex[3]<>0))OR((adv_liney[1]<>0)OR(adv_liney[2]<>0)OR(adv_liney[3]<>0)) |
Allerdings geht das nicht so wie ich es mir gedacht habe.
PS: wegen den <>: minus werte sind nicht möglich.
Hardware runs the world, software controls the hardware, code generates software - Have You already coded today?