[serialport][vb.net] impossible de passer au timer
bonjour à tous,
j'ai créer un petit programme qui me permet de recevoir un contact électrique et de le lire sur le port série.
au début cela fonctionnait bien, mais plus je tente de faire prendre forme à mon programme, moins il répond :aie: ,... voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Public imprime As Boolean = False
Public minuterie As Integer = 1000
Public port As String = "COM1"
Private Sub SerialPort_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort.DataReceived
If imprime = False Then
imprime = True
Call StartTimer()
lb.Text = "Impression"
Exit Sub
Else
Exit Sub
End If
End Sub |
le port série qui semble pas entrer dans mon timer mais le label avec impression s'affiche ???....mais si je lui met des msgbox("test") à chaque étape, il les fait toutes...comme si une partie de code se ferait trop vite comparé au reste...:aie:
si vous avez des idées :oops: