Bonjour,
Voila je voudrais ajouter deux prograsBar pour mon application qui fait établir une communication via un port série.
La j'ai deux événement:
- une prograssBar pour la réception des données via le port série.
j'ai essayé le timer mais ça déclenche toujours après.
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
18
19
20
21
22
23 private void serialPort2_DataReceived(object sender, SerialDataReceivedEventArgs e) { while (serialPort2.BytesToRead > 0) { char[] buffer = new char[128]; // on crée un char de 255 caractere int longueur_bytes_read = serialPort2.Read(buffer, 0, buffer.Length); //lecture du buffer jusqu'a sa longeur buffer.Length //tes characteres sont contenus dans buffer. //on remplit notre string value byte par byte par notre tableau de charactere buffer, le += fait que l'on écrase pas les données qui sont inserées, mais on les ajoutes. for (int i = 0; i < longueur_bytes_read; i++) { value +=buffer[i]; } StatusLabel1.Text = "Transfert en cours..."; } }
Pouvez-vous m'aider ????? j'ai trop passer de temps pour les mettre en oeuvre mais je n'arrive pas.
Merciii
Partager