*räusper*..oder bin ich zu blöd zum suchen ..
num = VAL(string)
*räusper*..oder bin ich zu blöd zum suchen ..
num = VAL(string)
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
ist zwar nicht ganz das richtige forum, aber da ich eh gerade den post erstellt hab, mach ich es mit hier rein ...
folgendes Problem, ich möchte über delphi mit ComPort eine 3 ziffrige Zahl an dem mc schicken. (z.Z nehme ich ComPort.WriteStr("123") )
Wenn ich Inkey() nehme und es dann mit Val umwandle bekomm ich nur die erste Zahl
wenn ich input nehme, wartet er und macht nicht weiter obwohl ich schicke
ComPort.WriteStr("123 " + #13)
kann mir jemand sagen wie man das am besten lösen kann ?
danke im vorraus
Schau mal, ob du nicht vielleicht einen UNICODE -String schickst. Das ist für Bascom nicht so gut.
(Project einstellen auf MBCS statt Unicode)
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
wo stell ich das um finde es nicht ;(
Ich werd' morgen unseren Delphi-Guru fragen, ich hab keinen Schimmer
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
warum nimmste nicht gleich den ASCII?
also statt "123" dann #123 ... haste weniger traffic und kannst
Bascom waitkey verwenden.
Ist zwar auch nicht die beste Lösung, ein Ringpuffer
über URXC Interrupt währ besser, aber das geht so auch
Vor den Erfolg haben die Götter den Schweiß gesetzt
Lesezeichen