none
Mscomm_Oncomm en vb.net RRS feed

  • Question

  • Bonjour,

    Dans mon application vb.net j'avais utilisé serialport, mais j'ai eu des problèmes de réception de données, donc je l'ai remplacé par MSCOMM32. et ça a marché mieux. sauf que je n'arrive pas à faire fonctionner correctement l'évenement OnComm.je sais pas quoi passer en paramètres comme dans serialport. j'ai écrit ça 

     Private Sub Serialport1_OnComm(ByVal sender As Object, ByVal e As EventArgs) Handles Serialport1.OnComm
            'On Error Resume Next
            Select Case Serialport1.CommEvent
                Case MSCommLib.OnCommConstants.comEvReceive
                    If Serialport1.InputMode = MSCommLib.InputModeConstants.comInputModeBinary Then
                        ReceiveArray1(Serialport1.Input)
                    Else
                        ReceiveText1(Serialport1.Input)
                    End If
                Case MSCommLib.ErrorConstants.comBreak
                    TextBox1.Text = Now & " : Un signal d'arrêt a été reçu"
                    EcrireEvtSig1(TextBox1.Text)
                Case MSCommLib.ErrorConstants.comCDTO
                    TextBox1.Text = Now & " : CD (RLSD) Timeout."
                    EcrireEvtSig1(TextBox1.Text)
                Case MSCommLib.ErrorConstants.comCTSTO
                    TextBox1.Text = Now & " : CTS Timeout."
                    EcrireEvtSig1(TextBox1.Text)
                Case MSCommLib.ErrorConstants.comDSRTO
    'suite de code

    mais je pense la signature n'est pas correcte, donc il me retourne erreur lorsqu'elle appelle la fonction receiveText1, je cherche l'appel correct de cet evenement en vb.net

    Merci d'avance

    vendredi 26 avril 2013 12:58

Réponses

Toutes les réponses