Unicode - exe benutze ich sowieso
so gut wie nie, besser hatte ich noch
nie gebraucht. Ist auch in den Optionen
ausgeschaltet.
Hatte gestern abend noch in meinem
Basom-Buch nachgesehen. Da stand
etwas versteckt, daß der Print - Befehl
(zum Senden an den Com Port) automatisch
ein CR/LF anhängt.
Habe jetzt das ganze mal auf 17 Zeichen
begrenzt und im Atmel das Chr(10) am Ende
weggelassen. Da ich die Daten später noch
in einem ListIcon-Gadget weiter verarbeiten
möchte, habe ich 2 Stringvariablen Global
eingeführt (Snsor1.s + Sensor2.s).
Führt auch nicht zu richtigen Ergebnissen.
Sobald ich die Sensoren berühre, zeigen die
Editfelder und auch die Debug-Ausgabe nicht
richtig an.
Code: Alles auswählen
If Bytes >= 17
;O.k., here we go, read this one
ReadSerialPortData(#My_ComPort, @String, 17)
Sensor1 = Right(String, 9) ; wg. CR/LF
Sensor2 = Left(String, 7)
SetGadgetText(#String_Sensor_1, Sensor1)
SetGadgetText(#String_Sensor_2, Sensor2)
;CheckedSensor ! 1 ;<- will switch from 0 -> 1 and from 1 -> 0
Debug String
EndIf