Wenn du recht hättest, dürfte die Zeile

temp = temp + 25.7

eigentlich auch nicht funktionieren. Ich kann dir nicht sagen, warum es vorher nicht ging. Vielleicht Interpretierte Bascom die 786 als Integer und hat sich dann bei der Typenkonvertierung vertan, who knows ...

2x selbige Variable in einer Zeile ist kein Problem. Nur mehr als eine mathematische Funktion in einer Zeile geht nicht. Oft habe ich Fehler festgestellt, wenn Typenkonvertierung und eine mathematische Operation auseinandertreffen.

[Single] = [Word] * 4.2

sowas oder ähnliches führt manchmal zu den "lustigsten" Ergebnissen, wogegen

[Single] = [Word]
[Single] = [Single] * 4.2

dann wieder ganz brav und artig funktioniert.

Gruß MeckPommER