各位大侠:
       由于信号抖动,判断MSComm 控件的CommEvent 属性后,需要延时,以免造成
       发生多次CommEvent ,形成误判,我用Timer实现不了
       应该咋办?
       谢谢!
         

解决方案 »

  1.   

    你可以用API函数sleep来延时,以毫秒为单位。
      

  2.   

    通过使用TIMER()函数,可以帮助你精确控制一个时间段,并在这个时间范围内,连续不断地做某些检测。
      

  3.   

    http://www.china-askpro.com/msg47/qa87.shtml
      

  4.   

    各位大侠:
            非常抱歉,一直没有时间回复。
            1. 上次是因为机子的缘故,同样的问题发了两遍.
            2. 各位发表的高见,可能不太适合我的问题。因为在实际中发现采用上述做法只能延缓MSComm 控件的CommEvent 事件,并不能阻止它发生,起不到屏蔽的效果。
            3. 我采用的方法是:采用计数器,在CommEvent 事件中,计数多少次后才执行相应的处理。
            4. 送出分,欢迎大家讨论:[email protected]