1,为什么 TIMER_Tick 方法定义时候没有参数,在Form1中引用是却是 TIMER_Tick(null,null) ?
2,就算TIMER_Tick是 定时器的一个计数器,也应该是ProcessTimer吧 名字都不对是怎么回事!
求解答
public Form1(bool noGAC)
{
ProcessTimer = new System.Threading.Timer(new System.Threading.TimerCallback(OnProcessUpdate), null, 0, 5000);
TIMER_Tick(null, null);
}
private static void OnProcessUpdate(Object InCallback)
{
ProcessTimer.Change(Timeout.Infinite, Timeout.Infinite);
try
{
//代码1
}
catch (AccessViolationException)
{
}
finally
{
ProcessTimer.Change(5000, 5000);
}
}
private void TIMER_Tick(object sender, EventArgs e)
{
TIMER.Stop();
try
{
//代码2
}
finally
{
TIMER.Start();
}
}
料青山看我应如是
忽然笑
随时随地看视频慕课网APP