在Windows Services中請System.Timers.Timer
January 7, 2012 at 11:10 PM
—
Admin
剛剛寫了Windows Services。在這個Services中,需要定時執行一些程序,所以需要用一個Timer。
於是從Toolbar內Timer drag and drop到那Services的Design View中,結果那個Timer沒有定時執行那些程序。想來想去不通問題在哪裡,結果經過一輪除錯,發現那個Timer是Windows.Forms.Timer。它不會在Windows Services中運作。只可以System.Timers中Timer。
所以請在 OnStart(string[] args)
System.Timers.Timer timer2 = new System.Timers.Timer();
timer2.Interval = 10000;
timer2.Enabled = true;
timer2.Elapsed += new System.Timers.ElapsedEventHandler(timer2_Elapsed);
a0186060-bff1-4bb2-aec1-939c0905b613|0|.0
Posted in: C#
Tags: