Dein fehler ist, Du übergibst einen String mit den Zeichen "16" z.B.
Der soll in eine Integer-Variable. Du hast nun zwei Möglichkeiten,
entweder du konvertierst im Vorfeld Deinen Wert von String nach
ASCII-Code, zerlegst deinen Integer-Wert in 2 Byte, ergo high und low-byte und überträgst sie separat im ascii-code, setzt sie per makeint wieder zusammen (klar, Overlayvariablen gehen auch),
oder der Controller soll aus dem String einen
Wert machen. Die passende
Also erstmal ne String-Variable definieren
dim tempstring as string * 5 z.B.
dann den String abfragen
input "wert", tempstring
dann Typumwandlung
x= val (tempstring)
Lesezeichen