J'ai écrit un service Windows VB.NET, qui fonctionne très bien. Je n'ai qu'un problème avec ça. Je veux que le service s'exécute sur la demi-heure et le haut de l'heure (par exemple 9h00, 9h30, 10h00, 10h30, 11h00, etc etc etc). Je suis en utilisant le code suivant:VB.NET Timer question
Protected Overrides Sub OnStart(ByVal args() As String)
' Add code here to start your service. This method should set things
' in motion so your service can do its work.
Dim oCallBack As New TimerCallback(AddressOf TimedEvent)
oTimer = New System.Threading.Timer(oCallBack, Nothing, 300000, 300000)
EventLog.WriteEntry("CCFinalizeService has begun successfully." , _
System.Diagnostics.EventLogEntryType.Information)
End Sub
Ce code fonctionne, cependant, si le service commence à, disons, 10h15, il exécute à 10h15, 10h45, 11h15, 11: 45 Comment puis-je faire en sorte qu'il s'exécute toujours sur les marques de 30 minutes et en haut de l'heure?
Savait que ça devait être quelque chose d'aussi simple que ça. Merci! – Icemanind