Bonjour à tous, voilà je suis en train de développer une application en VB.Net qui communique via une liaison RS232.

J'ai réalisé tout le développement sur mon PC en utilisant un cordon RS232 vers COM (je n'ai que des ports USB sur mon latop) et tout fonctionne parfaitement.

Lorsque je porte mon application sur un autre ordinateur sur lequel il y a physiquement des vrais ports COM mon application qui est censée afficher des données depuis la liaison série dans un datagrid répond extrêmement bizarrement... si par contre j'utilise l'adaptateur USB/COM sur ce même PC tout fonctionne parfaitement et les données sont rafraîchies très rapidement dans mon datagrid.

En gros quand j'utilise le port COM les données sont extrêmement longues à se rafraîchir et sont même parfois incomplètes, je ne comprends pas car toute la configuration du port COM se fait dans mon application et les paramètres sont bons... (baudrate 38400).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
COMPort.PortName = My.Settings.ComPort
'Set SerialPort1 to the selected COM port at startup
COMPort.BaudRate = My.Settings.Baudrate
'Set Baud rate to the selected value on
'Other Serial Port Property
COMPort.Parity = IO.Ports.Parity.None
COMPort.StopBits = IO.Ports.StopBits.One
COMPort.Handshake = Handshake.None
COMPort.DataBits = 8 'Open our serial port
Try
    COMPort.Open()
Catch ex As Exception
    MessageBox.Show(ex.Message)
End Try
Avez-vous déjà vu ça ?