我做了一个windows服务程序,里边有一timer控件,用于每隔一段时间把取得的数据更新到数据库中,
可是刚刚运行时没有问题,一会timer控件就失效了,不知是怎么回事,高手指教。
可是刚刚运行时没有问题,一会timer控件就失效了,不知是怎么回事,高手指教。
解决方案 »
- VS 属性编辑器问题
- 一维字符串数组如何去重复字符串,相同的字符串元素只保留一个
- 怎样对函数进行注释?
- winform 关闭窗体 刷新其他窗体
- 看完《C#入门经典》之后应该怎么办?
- MDI子窗体无法被激活(多个子窗体打开)
- 请高手指点,在后台监听服务里怎么将剪贴版的内容复制到其他程序的当前焦点所在的输入框里?
- Mdi主窗体背景(csdn至今未解决问题)
- ‘想问一个关于 事件调用的问题 (C#) 。。。加急!万分感谢!!! ’----续集
- c#下web应用的如何控制串口
- 判断当前MDI子窗体是否实现了某接口的方法?
- ICSharpCode.TextEditor 如何在指定的行插入代码 并将 光标定位到指定的行
{
timer1.Enabled = false; // 处理其它事件 timer1.Enabled = true;
}
处理完了再 enable = true;因为你在处理你的业务的同时.timer也是在计时的.如果不这样做的话,timer设定的时间比较小或是你的业务处理时间比较长.会有冲突
{
base.OnPause();
} protected override void OnContinue()
{
base.OnContinue();
}
试下
换成System.Timers.Timer的,结果老是失效
声明的是,的服务中已将timer控件改为System.Timers.Timer。