Tja, irgendwas binäres
Mach folgendes
if Zeichen >= 32 then print "habe" ; chr(zeichen);"empfangen"
else print "habe" ; str(zeichen);"empfangen"
end if
dann sehen wir weiter . Poste auf jeden Fall auch den aktuellen code
Neue Schaltung neues Glück
Jetzt supckt der Terminal auch was aus:
(Hier ein Auszug aus der Log-File)
Habe Zeichen A empfangen!
Habe Zeichen ↨ empfangen!
Habe Zeichen B empfangen!
Habe Zeichen ↨ empfangen!
Habe Zeichen X empfangen!
Habe Zeichen ↨ empfangen!
Sieht soweit ganz gut aus, aber warum schreibt er direkt nach der Ausgabe noch eine Zeile mit so einem komischen ☼???
Tja, irgendwas binäres
Mach folgendes
if Zeichen >= 32 then print "habe" ; chr(zeichen);"empfangen"
else print "habe" ; str(zeichen);"empfangen"
end if
dann sehen wir weiter . Poste auf jeden Fall auch den aktuellen code
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Nein daran liegt es nicht. Ich hab nur ASCII Zeichen >32 verwendet. Die zweite Zeile kommt automatsich!
z.B. ich tippe 65 ein und darauf kommt:
Habe Zeichen A empfangen!
Habe Zeichen ↨ empfangen!
Mein Code sieht aus wie folgt:
Code:$regfile = "m8def.dat" $crystal = 4000000 $baud = 9600 Dim Zeichen As Byte Zeichen = 0 Do Zeichen = Inkey() If Zeichen > 0 Then Print "Habe Zeichen " ; Chr(zeichen) ; " empfangen!" Loop End
Lesezeichen