Ich schrieb einen VB.NET Windows Service, der gut funktioniert. Ich habe nur ein Problem damit. Ich möchte, dass der Dienst zur halben Stunde und zu den besten Zeiten ausgeführt wird (z. B. 9:00, 9:30, 10:00, 10:30, 11:00 usw. usw.). Ich verwende den folgenden Code ein:VB.NET Timer Frage
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
Dieser Code funktioniert jedoch, wenn der Dienst beginnt um, sagen wir, 10:15, dann führt es aus, um 10:15, 10.45, 11.15, 11: 45. Wie stelle ich es so ein, dass es immer zu den 30-Minuten- und den besten Zeiten ausgeführt wird?
Wusste, dass es so einfach sein musste. Vielen Dank! – Icemanind