Hallo lieber VB'ler,
Ich hab mein Programm soweit einsatzfähig.
Jetzt musste ich aber feststellen,dass es noch ein Problem mit der Darstellung bzw des korrekten Auslesens gibt!
Mit Hilfe von Serial Port-Monitor 4 hab ich aber die korrekten Daten erhalten .... Baudrate Parity Stopbit und Datenbit stimmt alles.
Momentan sieht es im Programm so aus:
Und im Serial Port-Monitor sieht es dann so aus und hier sind auch meine Werte:
Es ist quasi wie wenn das Programm was abschneidet ....
Könnt ihr mir einen Tipp geben?
"s" kommt leider auch nur auf den Wert "2" an was kann dies liegen? daher bekomm ich evtl. nur die "2" und die "16" im Programm?!
Grüße
Vildan
Ich hab mein Programm soweit einsatzfähig.
Jetzt musste ich aber feststellen,dass es noch ein Problem mit der Darstellung bzw des korrekten Auslesens gibt!
Mit Hilfe von Serial Port-Monitor 4 hab ich aber die korrekten Daten erhalten .... Baudrate Parity Stopbit und Datenbit stimmt alles.
Momentan sieht es im Programm so aus:
Und im Serial Port-Monitor sieht es dann so aus und hier sind auch meine Werte:
Es ist quasi wie wenn das Programm was abschneidet ....
Könnt ihr mir einen Tipp geben?
Quellcode
- Dim s As String
- s = "" 'Inhalt 's' werden gelöscht
- s = Text3.Text 'Text3.Text ist hier MSComm1.Input
- Debug.Print s 'Direktfenster
- Dim j As Integer, z As String
- Dim hg As String
- Dim ba As String
- hg = ""
- ba = ""
- For j = 1 To Len(s)
- z = Mid(s, j, 1)
- hg = hg & Hex(AscW(z)) & vbCrLf
- Label10.Caption = "Hex-Code : " & vbCrLf & hg & vbCrLf
- ba = ba & Asc(z) & vbCrLf
- Label14.Caption = "Asci-Code : " & vbCrLf & ba & vbCrLf
- Next j
"s" kommt leider auch nur auf den Wert "2" an was kann dies liegen? daher bekomm ich evtl. nur die "2" und die "16" im Programm?!
Grüße
Vildan
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Vildan“ ()