Bonjour à toutes et tous, je débute en C# et je dois créer une petite application "espion" entre 2 port série, pour récupérer les données qui circulent.
Ma première étape est d'ouvrir un port (j'ai réussi ça pas de soucis), et ensuite d'afficher les données envoyées sur ce port série dans une textBox. Cependant j'arrive bien à récupérer les données envoyée, mais elles ne s'affichent pas dans ma TextBox, la seule façon que j'ai trouvé pour que cela s'affiche c'est de mettre un "MessageBox.Show("...")" après la ligne où je rentre mes données dans la TextBox, sinon cela ne veut pas s'afficher.
J'aimerai donc que lorsque j'envoie des données à mon port série celles-ci s'affiche dans ma TextBox.
voici mon code pour la fonction qui permet d'écrire les données dans ma textBox :
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 private void dataReceived() { string data; while (true) { data = serialPortTest.ReadExisting(); if (data.Length != 0) { this.textBox_DataReceived.Text = data; } else { } } }
Partager