PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : If abfrage geht nicht.....



Mr-400-Volt
10.08.2006, 12:57
Hallo, meine IF abfrage lautet wie folgt:

If Taste = Runter And Mp = 9 Then
Rel(s) = Rel(s) - 1
If Rel(s) <= 0 Then
Rel(s) = 0
End If
End If

Der wert Rel(s) sollte eigendlich bei 0 stehen bleiben, fägt aber wider bei 255 an runter zu zählen. Ist da was Falsch ????

Danke !!!

PicNick
10.08.2006, 13:05
nehme an, daß es sich um Bascom handelt. Der kenn keine Bytes mit Vorzeichen, d.h. "<= 0 " ist sinnlos. Von führenden Herstellern wird ein Umbau empfohlen:


If Taste = Runter And Mp = 9 Then
If Rel(s) > 0 Then
Rel(s) = Rel(s) - 1
End If
End

Mr-400-Volt
10.08.2006, 13:33
Super sache, vielen dank für deine Antwort !!!

Hanni
10.08.2006, 14:21
Im übrigen, falsches Forum ....

10.08.2006, 15:31
Wo muß ich denn hin ? Ist doch hier Software ?

Mr-400-Volt
10.08.2006, 15:35
Hab´s gefunden. Sorry