PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rs232 schicken an den PC klappt striche wegbekommen!?!



patti16
26.03.2006, 16:38
hallo

die verbindung mit dem VB6 programm klappt und jetzt habe ich noch ein Problem wie bekomme ich die mitgesendeten Striche wie die weg (z.b 2|5)
wenn ich was vom µC sende?


klappt einfach nicht.

habt ihr ne idee?

gruß
patrick

ICH_
26.03.2006, 18:07
ist der strich zufällig ein Cr+Lf und die Striche tauchen in einer nicht multiline Textbox auf?
wenn das so ist nimm eine multiline-Textbox oder entferne halt einfach immer das letzte empfangene Zeichen (oder die letzten beiden, falls es Cr und Lf ist), das dann der Strich sein sollte.

patti16
27.03.2006, 16:15
hmmm.....das stimmt schon das habe ich auch Probiert aber das Problem ist das es manchmal da ist und wieder weg und einmal in der Mitte und einmal aussen und soweiter das ist leider das Problem.

ich bekomms einfach nicht weg

ICH_
27.03.2006, 18:49
Ja der wird immer hinter den letzten gesendeten Daten sein, da dort (zumindest in BASCOM) automatisch ein Neuezeilezeichen ;-) angehängt wird.

Wenn du das nicht rausfindest machst du halt:
Variable = Replace(Variable, vbCr, "", , , vbTextCompare)
Variable = Replace(Variable, vbLf, "", , , vbTextCompare)