请高手指教C#下如何用一个定时器关闭另一个定器

jinqc   2010-2-18 22:06 楼主
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文件下载到设备上后运行就不能关闭该定时器了。
请高手指教!

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复