Bonjour,

J'ai une petite appli Forms avec un bouton qui appelle deux fois la fonction Serial.Port.Write, avec deux arrays de bytes différents.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
        private void programButton_Click(object sender, EventArgs e)
        {
            comPort.Write(addresSpread(numericUpDown1.Value), 0, 13);
            comPort.Write(normalSpread(512, 0), 0, 518);
        }
Les fonctions addressSpread() et normalSpread() retournent un array de bytes.

Lorsque j'ai les deux appels dans mon écouteurr button_Clic, "l'enchainement" des deux fonctionne une fois mais pas deux. Au deuxième clic sur le bouton, rien ne se passe.

Je pense que j'ai mal compris quelque chose, peut-être qu'il y a un autre moyen d'envoyer deux trames différentes l'une après l'autre avec Serial.Ports ?

D'avance merci !