日期:2014-05-19  浏览次数:20915 次

要实现在每个月的1号上午9点,准时触发一个事件
我要实现在每个月的1号上午9点,准时触发一个事件,用来接收邮箱里的邮件,请问通过什么方法可以触发这次事件啊。急!!!!
        日期时间以本地计算机的日期时间即可,最好不要用Timer控件实时的获取系统日期时间,被动式触发的方法最好。

------解决方案--------------------
没办法主动触发
只有Timer 或者你让系统去帮你做这件事 放到计划任务里
------解决方案--------------------
windows servie
------解决方案--------------------
怎么沙发又是你? db-_-db
------解决方案--------------------
被动式触发好像不可能
计划任务应该也会用到TIMER之类的控件
------解决方案--------------------
时间类触发逃不掉timer,毕竟你要获得日期。又不能自己看着日历和表,等到了时间区触发它
------解决方案--------------------
被动事件的话你总得有个事件来使你的程序来执行某个功能才行啊!

------解决方案--------------------
只能是过一段,判断一下系统时间吧
------解决方案--------------------
1.程序(winservice为佳)开始运行
2.开始进程
3.到下次工作时间之前沉睡
4.工作
5.回到3

不过不知道thread.sleep会不会本身一直轮询,如果可能比查时间好