使用 C# 实现两个或多个具有不同间隔的计时器
我必须有一个给出间隔的数据库条目,
假设 1 个计时器 tm_5 将每 5 分钟后检查一次条目计时器 tm_10 将
每 10 分钟检查一次条目,
问题是它仅检查 tm_5 的条目,而不检查 tm_10 的条目。
我正在使用 C#.net 2005 &微软 SQL Server 2005。
I have to a d.b entry in which the intervals are given,
Suppose 1 timer tm_5 will check the entries after every 5 mins & the timer tm_10 will check
the entries after every 10 mins,
The problem is that it checks only the entries for tm_5 not for the tm_10.
I am using C#.net 2005 & MS sql server 2005.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个(添加 label1 和 label2 以命名为 TimerTester)。
另请注意,您应该使用 Forms.Timer 而不是 Threads.Timer (或使用 InvokeRequired 并阅读并理解它的含义)。
Try this (add label1 and label2 to form named TimerTester).
Also note that you should use Forms.Timer and not Threads.Timer (or use InvokeRequired and read & understand what it implicates).
您应该更改 UI 线程中标签的文本,以便此代码能够工作。请参阅 Control.Invoke 和 Control.InvokeRequired 获取帮助。
You should change the text of the label in the UI thread so this code will work. See Control.Invoke and Control.InvokeRequired for help.