作者wnlq6k528 (嘻嘻)
看板C_Sharp
标题Re: [问题] 感觉timer会互相影响
时间Wed Aug 27 11:09:15 2008
我试了以下的方法以後,出现一个错误讯息:
'Timer' 参考在 'System.Threading.Timer' 和 'System.Windows.Forms.Timer'
之间模棱两可
请问要怎样解决呢
先谢了
:
:
:
: System.Threading.Timer 只能用程式码完成,下面是简单的范例:
: using System.Threading;
: ......
: object param = null;
: Timer timer = new Timer(
: TimerCallback, //定时回呼的方法,类似之前的 Tick 事件处理方法
: param, //呼叫 TimerCallback 时传入的自订参数
: 5000, //第一次呼叫 TimerCallback 的时间 (距现在)
: 3000 //之後每次呼叫 TimerCallback 的时间间隔
: );
: ......
: void TimerCallback(object param)
: {
: //定时要做的事
: }
: ......
: 时间单位都是 ms,要改变回呼的时间间隔可以使用 Timer 的 Change 方法。
莫名其妙解决了...
改成这样就好了
System.Threading.Timer timer = new System.Threading.Timer(
timerdelegate,
param,
5000,
3000
);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.107.180
※ 编辑: wnlq6k528 来自: 163.25.107.180 (08/27 11:15)
1F:→ wnlq6k528:已解决 08/27 11:15