vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Probleme mit MSComm.ocx | Barcode Scanner 
Autor: DJ_TbR
Datum: 11.03.05 08:47

Mahlzeit, ich habe momentan ein Problem mit dem MSComm.ocx von Microsoft.
Ich benutze es zum abfangen der eingehenden Daten eines BarcodeScanners.

Jedoch habe ich folgendes Problem:
- Der Scanner schickt kein End-Zeichen mit und somit weiss ich nicht, wann der komplette Inhalt des Barcodes angekommen ist...

Bisherige Erkenntnisse: es kommen maximal 14 Zeichen an - dann ist der Buffer kurz leer (BufferInCount = 0) und dann folgen die restlichen 7 Zeichen...

Nun koennte man ja denken, dass die Barcodes _immer_ aus 21 Zahlen bestehen, dem ist aber nicht so ;( deshalb meine Frage an euch, wie des Problem zu loesen waere, da des MSComm.ocx wahrscheinlich einen Bug hat?!

Hier der momentane Code:
...
    Case comEvReceive
      'Eingangsdaten auslesen und verarbeiten
      strEingang = MSComm1.Input
      intLen = Len(strEingang)
      Do Until boolOK
        strEingang = strEingang & MSComm1.Input
          Debug.Print strEingang; " | " & MSComm1.InBufferCount & " | " & _
            MSComm1.InBufferSize
          If intLen = Len(strEingang) And MSComm1.InBufferCount = 0 Then
            boolOK = True
          Else
            intLen = Len(strEingang)
          End If
      Loop
      If m_bWriteLog = True Then
        Call Write_LogFile("MSComm1_OnComm: Ereignis = comEvReceive;" & _
          "Eingangsdaten = " & strEingang)
      End If
      Call HandleInput(strEingang)
end select
Bitte um schnelle antwort, vielen Dank, Peer
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme mit MSComm.ocx | Barcode Scanner1.414DJ_TbR11.03.05 08:47
Re: Probleme mit MSComm.ocx | Barcode Scanner980DJ_TbR11.03.05 08:51
Re: Probleme mit MSComm.ocx | Barcode Scanner1.140Nitro11.03.05 19:19
Re: Probleme mit MSComm.ocx | Barcode Scanner1.077DJ_TbR11.03.05 19:38
Re: Probleme mit MSComm.ocx | Barcode Scanner929namrekka12.03.05 13:44
Re: Probleme mit MSComm.ocx | Barcode Scanner975DJ_TbR12.03.05 18:46
Re: Probleme mit MSComm.ocx | Barcode Scanner992namrekka14.03.05 09:22
Re: Probleme mit MSComm.ocx | Barcode Scanner911DJ_TbR14.03.05 17:56
Re: Probleme mit MSComm.ocx | Barcode Scanner955namrekka15.03.05 08:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel