system.threading.timer

时间:2010-11-22 19:20:36

标签: vb.net visual-studio-2008

我需要在给定时间每天运行一次特定的过程(方法),并且想知道是否可以使用定时器控件来完成。

2 个答案:

答案 0 :(得分:2)

如前所述,如果您的进程尚未运行,请使用任务计划程序为您处理此问题。

但是,如果你有一些后台服务或已经运行的东西,那么使用计时器,让它检查系统时间。定时器不一定准确,经过一天的运行后,我希望它们能够完成。

设置一个间隔为3000毫秒左右的计时器,当该间隔达到时,检查系统时间以查看是否需要运行方法。

答案 1 :(得分:1)

您应该创建一个执行该过程的程序,然后退出。

然后,您应该使用Windows任务计划程序安排程序。