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 ,... voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...

si vous avez des idées