本帖最后由 yuyang840110 于 2013-10-23 17:25:18 编辑

解决方案 »

  1.   

    //flag1 = false,条件都不满足,怎么进循环private void Check()
            {
                while (true) 
                {
    if(flag)
    {
                    flag2 = false;
                    Program.mw_dev_beep(devNo, 1, 1, 1);  //设备鸣响
                    flag2 = true;
    }
                }
            }  
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  2.   

    t1开始执行时。flag1=false
    t1执行结束。
    改成
    楼上的方法就可以了。