none
Timer et Windows Services- VB.NET RRS feed

  • Question

  • Bonjour tout le monde,

    J'ai un souci à démarrer mon windows service périodiquement, j'ai essayé ce code, mais il m'affiche l'erreur suivant:

    'Public Event Elapsed(sender As Object, e As System.Timers.ElapsedEventArgs)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event.

    Sachant que j'ai déja utilisé le meme code en C#, et ça marche très bien.

    Private timer1 As Timer = New System.Timers.Timer()
        Private Sub timer1_Elapsed(ByVal sender As Object, ByVal e As ElapsedEventArgs)
            'Lancer périodiquement le windows service
            Windows_Service()
        End Sub
        Protected Overrides Sub OnStart(ByVal args() As String)
            timer1.Interval = 30000
            timer1.Elapsed += New ElapsedEventHandler(timer1_Elapsed)
            timer1.Start()
        End Sub

    Merci
    • Modifié Yanese jeudi 1 mars 2012 11:26
    jeudi 1 mars 2012 11:24

Réponses

Toutes les réponses