rayrama
Messages postés1Date d'inscriptiondimanche 9 octobre 2005StatutMembreDernière intervention 6 mai 2008
-
6 mai 2008 à 13:37
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024
-
6 mai 2008 à 14:34
Bonjour,
je n'arrive pas à lire des données avec SerialPort sous VB Express 2008 dans une appli toute simple:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SerialPort1.Open()
End Sub
Private Sub Btn_envoi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_envoi.Click
SerialPort1.Write(TextBox1.Text + vbCrLf)
End Sub
Private Sub Btn_lec_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_lec.Click
While SerialPort1.BytesToRead <> 0
TextBox2.Text &= ChrW(SerialPort1.ReadChar)
End While
End Sub
End Class
Les données sont bien envoyées (l'appareil RS232 réagit bien) mais impossible de lire qqe chose, BytesToRead est toujours à 0!!!
Un prog similaire sous VB5 avec MsComm fonctionne très bien ...
Merci de m'aider
A voir également:
Impossible de lire les données de la connexion de transport : net_io_connectionclosed.