MSCOMM

Gast #386638
Lesenswert?

Ich habe ein Problem mit MSComm in VB6.
In einem Projekt will ich über eine RS485 mehrere Teilnehmer abgfragen.
Dazu benutze ich einen USB-RS485-Konverter von Meilhaus und das
MSComm-Objekt

Mit einem Laptop und Win98 funktioniert das auch korrekt, bei zwei
Laptops mit WinXP aber nicht.
Hier werden aus dem Datenstrom einfach die Nullen (ASCII=0 nicht
ASCII=48) unterdrückt.

Ich hab schon ziemlich viel probiert.
Hat jemand eine Ahnung, woher das kommt?
Gast #386644
Lesenswert?

Hi,
nein es liegt nicht an XP.
Wenn NullDiscard = true ist werden automatisch alle ankommenden
Null-Character (0x00) ignoriert.
Ihr müss es also auf false setzen.

Wenn du das MScomm32-Control unter Delphi verwenden würdes, dann
hättest Du dasselbe Problem.

Hier noch nen paar Links zum weiterlesen

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=161523&SiteID=1
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320

Bye
Klaus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren