Bonjour,

Je sollicite votre pour trouver un épilogue à mon problème, donc je vous réaliser un terminal GSM pour l'envoie de message SMS et pour y faire j'ai opté pour une interface en C#. Il faut mettre en évidence que je fait tout juste mes premier pas dans la POO, et de la sorte je rencontre beaucoup de problème. le terminal est assez simple avec un champ de texte qui est le message à envoyer un bouton qui lance l'envoie et un autre pour la suppression. La manière d'y parvenir est simple : les commande dite AT, j'ai eu à réaliser le même terminal avec le logiciel de simulation isis est il est fonctionnel. La chose que je n'arrive pas à faire c'est la temporisation entre deux instructions du même objet et c'est mon seul souci. Le code du bouton responsable de l'envoie est le suivant:


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
private void button1_Click(object sender, EventArgs e)
        {
            port.Open();
            port.Write("AT+CMGF=1");// Sélection du mode SMS text
            //place d'une temporisation.
            port.Write("13"); // Le retour chariot
            port.Write("AT+CSCA=");
            port.Write("\"+21350001701");// Saisi du centre de messagerie
            // place d'une temporisation
            port.Write("13"); // retour chariot
            port.Write("AT+CMGS=");
            port.Write("\"+2135555672");// Saisi du n° de téléphone du destinataire
            // place d'une temporisation
            port.Write("13");//retour chariot
            port.Write(textBox1.Text);//Saisi du message a envoyé
            port.Write("13");//retour chariot
            // place d'une temporisation 
            port.Write("26");
            port.Write("34");
            port.Close();
 
        }
donc je mettre la temporisation la ou j'ai mis le commentaire.