私はvb.net .net 4.0アプリケーションを作成していますが、タイマー時間が経過するのに問題があります。誰かが私が間違っていることを教えてもらえますか?WindowsサービスまたはコンソールアプリケーションのSystem.Timers.Timer
私は主なアプリケーションのトラブルシューティングをして、新しいプロジェクトで動作させることにしましたが、これを動作させることができません。
ありがとうございます!
Module Module1
Public Timer As New System.Timers.Timer
Sub Main()
AddHandler Timer.Elapsed, AddressOf Timer_Tick
Timer.AutoReset = True
Timer.Interval = 1000
Timer.Start()
Console.WriteLine("Timer Started")
End Sub
Sub Timer_Tick(source As Object, e As EventArgs)
Console.WriteLine("TimerTick")
End Sub
End Module
そのコードが実行され、コンソールウィンドウをほぼ瞬間的に閉じると、タイマーは決して刻む機会がありません。メイン()サブの最後の行として「Do Until(Console.ReadKey.Key = ConsoleKey.Escape):Loop」を追加すると、タイマーが目盛りをつけて、期待通りに書き込むチャンスが得られます。 – soohoonigan