Voici mon problème.
J'ai une structure qui inclut un objet de type timer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    Public Structure listeServeurASurveiller
        ...
        Dim objTimer As System.Timers.Timer
    End Structure
Je les initialise de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
        Dim i As Integer
        While i < objListeServeurASurveiller.Length
            objListeServeurASurveiller(i).objTimer = New System.Timers.Timer(objConfigSentinel.szTimer * 1000)
            AddHandler objListeServeurASurveiller(i).objTimer.Elapsed, AddressOf objTimer_Tick
 
            objListeServeurASurveiller(i).objTimer.Enabled = True
            objListeServeurASurveiller(i).objTimer.Start()
            i += 1
        End While
Sauf qu'après je ne sais pas comment distinguer quel timer est en cours dans ma fonction objTimer_Tick vu que on ne peut donner d'argument sur un AddressOf.

Pouvez vous m'aider?