Salut tout le monde,
Alors avant toute chose, sachez que je suis très très débutant en VB et que je pense que c'est un truc tout bête que je vais vous demander ^^
En faite, je voudrais accéder à la variable mySerialPort dans un autre sub que celui ci dessous.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Public Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
Dim mySerialPort As New SerialPort(ComboBox1.Text)
mySerialPort.BaudRate = 9600
mySerialPort.Parity = Parity.None
mySerialPort.StopBits = StopBits.One
mySerialPort.DataBits = 8
mySerialPort.Handshake = Handshake.None
Button10.Enabled = False
Button1.Enabled = True
AddHandler mySerialPort.DataReceived, AddressOf DataReceivedHandler
mySerialPort.Open()
End Sub |
J'ai essayé de le déclarer tel quel en dehors du sub :
Public Shared mySerialPort As New SerialPort
Mais lors de son utilisation (Button1_Click), j'ai une erreur disant que le port est fermé. Alors que pour accéder à ce bouton, je suis obligé de passer par le 10.
Je sais que c'est un truc tout bête, mais j'ai cherché dans la doc de Microsoft et sur ce forum, je n'ai pas trouvé de réponses précises pour résoudre ce problème.
Merci de votre aide,
Bonne semaine,
Loïc
Partager