Bonjour,
J'ai des erreurs lors du bout de programme ci-dessous (exemple de VS)
Ma configue :
5 ports séries
4 appareils differents connectés
Vérification logiciel de la bonne connection a faire après chaque démontage
Mon problème :
Lorsque la prise RS232 est branché sur un mauvais port, le logiciel attend sans fin
Mon code :
Dim retour As String = ""
' emission
Using com As IO.Ports.SerialPort = My.Computer.Ports.OpenSerialPort(port, baud, parity, dataBits, stopBits)
com.WriteLine(data)
End Using
' réponse
Using port_com = My.Computer.Ports.OpenSerialPort(port, baud, parity, dataBits, stopBits)
Do
Dim Incoming As String = port_com.ReadLine()
If Incoming Is Nothing Then
Exit Do
Else
retour &= Incoming
End If
Loop
End Using
Configuration: Windows XP
Internet Explorer 7.0