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.
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...";
 
                }                           
    }
j'ai essayé le timer mais ça déclenche toujours après.

Pouvez-vous m'aider ????? j'ai trop passer de temps pour les mettre en oeuvre mais je n'arrive pas.

Merciii