Es ist manches mal so das Bascom die betreffende Zeile zwar rot markiert, der Fehler aber nicht zwangsläufig in dieser liegen muss.
Von daher ist es manchmal nicht so gut einfach den Code stückchenweise hier abzugeben, nur weil man meint da müsste es mit bei sein.
Ich denke mal der Fehler liegt in Deiner Dimensionierung von "Strom as Long" , darin möchtest Du jetzt einen sehr kleinen Wert speichern. Dieser Wert ist aber nach der multiplikation mit 0,001075 nicht mehr im Wertebereich eines LONG. Du könntest eine zweite Variable anlegen, die "Strom * 0,001075" aufnimmt, diese müsste dann mindestens ein SINGLE (SINGLE EXPECTED) oder DOUBLE sein. http://halvar.at/elektronik/kleiner_...urs/variablen/
Lesezeichen