Timer问题! 我想实现程序每天凌晨1点运行。我使用windows service+timer,我设置了timer.Interval=(1000*60*60*24),但我怎么能让程序在1点运行呢?这个windows service程序可能在任何时间被重启动?谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 考虑用Microsoft.VisualBasic.TimeOfDay 获取当前时间 然后 if Microsoft.VisualBasic.TimeOfDay =cdate("01:00:00") then Application.Run() end if timer的话你得保证程序一天24小时运行,那么Interval为24小时才能起作用放个timer在一个新线程里,相当于一个伺服器性质,隔一段时间来判断下当前时间例如一小时判断一次,看看是否在一点到两点之间,再的话就把程序的主线程给启动了 搞定。先设定timer时间间隔为现在时间和运行时间的差值,等程序执行后,重新设定间隔为24小时。 C# 怎么捕获 winrom webbrowser控件的刷新事件,F5或右键刷新 C#连接sybase数据库的问题 C#中有关VC的DLL调用问题,自定义类型的指针变量,该如何表示? C#引用VC++的DLL问题(方案一经试验成功回报100分) 如何让程序暂停执行? 如何记录查找到的字符串的位置?为什么调试程序时机器和死机了似的? 如何保存网络图片到本地机? C# winform中如何使用.DB或.DBF 的文件数据库 请问插入一条记录,如何获取他的自增ID?(MySql数据库) 如何简单的区分WCF客户端? 如何操作数据库的类? 求教一个画图问题(对你来说很简单对我来说难)
然后
if Microsoft.VisualBasic.TimeOfDay =cdate("01:00:00") then
Application.Run()
end if timer的话你得保证程序一天24小时运行,那么Interval为24小时才能起作用放个timer在一个新线程里,相当于一个伺服器性质,隔一段时间来判断下当前时间
例如一小时判断一次,看看是否在一点到两点之间,再的话就把程序的主线程给启动了