Axel Richter: Bug?

Beitrag lesen

Hallo Gunnar,

Aber sollte dann nicht auch

Dim i As Byte
i = 3
i = i - 1

den Fehler liefern?

Nein, denn hier subtrahierst Du ja von einer Variable eine Zahl, Du verknüpfst sie (»i« und »1«) also mit einem Operator (»-«). Dagegen ist bei »Step -1« die Zahl selbst »-1«, beim anderen Fall ist sie normal »1«.

Korrekt! ;-))

Den Fehler reproduzierst Du so:

Dim i As Byte
i = -1

viele Grüße

Axel