私は.NETで書いているWindowsサービス用にこのコードを持っています....しかし、TICK関数はtmrRunプロパティにどの間隔を置いても実行されません。私は何が欠けていますか?私はそれが私が見ていない愚かなものだと確信しています。なぜこのタイマーが.netサービスアプリケーションで起動しないのですか?
は
Imports System.IO
Public Class HealthMonitor
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.
tmrRun.Start()
End Sub
Protected Overrides Sub OnStop()
// Add code here to perform any tear-down necessary to stop your service.
tmrRun.Stop()
End Sub
Private Sub tmrRun_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles tmrRun.Tick
//DO some stuff
End Sub
End Class
あなたはそれ以上の情報を提供する必要があります。あなたはタイマーを設定するコードを定義しません(タイマーの実行頻度、実行頻度など)。タイマーの種類を教えてください。 –
タイマーの初期化コードを表示できますか?私は、あなたのメンバ関数 'tmrRun_Tick'にタイマーティックイベントをフックするところがわかりません –