每隔一段时间,执行一次操作,大家给个思路

江南野鹤 2012-04-05 03:32:22
windows 服务 试过了 timer 事件 不执行。

其他还有什么好方法吗?
.Net Remoting?
...全文
244 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南野鹤 2012-04-05
  • 打赏
  • 举报
回复
用线程好是吧? 给点具体点的代码吧
enaking 2012-04-05
  • 打赏
  • 举报
回复
楼上正解
江南野鹤 2012-04-05
  • 打赏
  • 举报
回复
怎么搞啊?也没有详细点的?

[Quote=引用 12 楼 xin1355955 的回复:]
任务调度程序,可以像WINDOWS系统任务计划一样,设置固定时间运行,能多次循环也能运行一次。
[/Quote]
问路87 2012-04-05
  • 打赏
  • 举报
回复
任务调度程序,可以像WINDOWS系统任务计划一样,设置固定时间运行,能多次循环也能运行一次。
江南野鹤 2012-04-05
  • 打赏
  • 举报
回复
程序做好后 还是添加到 服务里吗?
[Quote=引用 9 楼 的回复:]
timer肯定是可以执行的,估计代码有问题

也可以新开线程

C# code

th = new Thread(new ThreadStart(delegate
{
while (!isStop)
{
……
[/Quote]
江南野鹤 2012-04-05
  • 打赏
  • 举报
回复
我是从 所有windows窗体 或者 组件 里拖的 timer,在哪儿添加System.Timers的timer????
mngzilin 2012-04-05
  • 打赏
  • 举报
回复
timer肯定是可以执行的,估计代码有问题

也可以新开线程
                    th = new Thread(new ThreadStart(delegate
{
while (!isStop)
{
if ((DateTime.Now.Hour == 10 || DateTime.Now.Hour == 16)&&DateTime.Now.Minute==0)
{
执行任务
}

}

}));
}
th.Start();
nbszzdkl2010 2012-04-05
  • 打赏
  • 举报
回复
Form的Timer好脆弱。
北极小猪 2012-04-05
  • 打赏
  • 举报
回复
线程吧、、、、
bdmh 2012-04-05
  • 打赏
  • 举报
回复
timer可以啊,怎么会不执行
不要用System.Windows.Form的timer。样System.Timers的timer
边城的刀声 2012-04-05
  • 打赏
  • 举报
回复
可以用System.Threading.Timer
边城的刀声 2012-04-05
  • 打赏
  • 举报
回复
timer可以的啊,你是不是写错了?
江南野鹤 2012-04-05
  • 打赏
  • 举报
回复
程序做好后 还是添加到 服务里吗?
gxingmin 2012-04-05
  • 打赏
  • 举报
回复
对,用线程,在线程循环里用
while(true)
{
....
Thread.Sleep(3*60*1000); //每3分钟执行一次
}
gama456 2012-04-05
  • 打赏
  • 举报
回复
while(true)
{
thread.sleep(10000); //用线程 每十秒 做一次
}

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧