public class global
{public static Timer timCNT_C4; //定义一个定时器timCNT_C4
}
global.timCNT_C4 = new Timer(new TimerCallback(ACTW_CNT_C4.sendWiperCmd_C4), new AutoResetEvent(false), 0, 5000);//实例定时器
class ACTW_CNT_C4 //计数定时器
{
public static void sendWiperCmd_C4(object StateInfo)
{
if (global.intReadCNTIn_C4 == 3) //如果读了三次
{
global.timCNT_C4.Dispose(); //则停止timCNT_C4定时器
global.intReadCNTIn_C4 = 0; //计数置为0
}
else
{
global.intReadCNTIn_C4++; //读次数加1
:
:
}
}
}
用VS2005下C#,控制台程序,联机MOXA7400(启动调试F5)可以通过,能正常关闭该定时器,可是生成EXE文件下载到设备上后运行就不能关闭该定时器了。
请高手指教!