mscomm事件会放在队列里等待。

解决方案 »

  1.   

    队列等待

    你的代码里应该加 doevents
      

  2.   

    mscomm事件会放在队列里等待。
    直到第一个OnComm事件处理完才结束么?〉??
      

  3.   

    mscomm事件会放在队列里等待。
    直到第一个OnComm事件处理完才执行
    第2个OnComm事件么、???????????
      

  4.   

    sorry:能帮忙,我不知道!  不过,如果是操作数据库的话,可以使用异步执行,可能好一点!
      

  5.   

    我常用的最简单的方式:
    用一Timer,设其interval为1000ms,
    再设一变量,runOver as boolean 为false,
    在timer中写
    runOver=true
    即1秒钟后runOver为true,
    在你的myCode中判断runOver是否为true, 没有则不执行其它程序.
    我想你的程序应该在1s钟内执行完吧?