以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于延时的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78717) |
-- 作者:chenjiu6202 -- 发布时间:2015/12/15 17:04:00 -- 关于延时的问题 在调取串口数据时,为了保证数据的完整性,往往需要串口延时读取数据,因此会用到 System.Threading.Thread.Sleep(1500),但是,这个延时会造成程序特别卡,只有延时结束 后,才能恢复正常,请问老师有没有既能保证延时效果,又不造成程序卡呢? |
-- 作者:大红袍 -- 发布时间:2015/12/15 17:19:00 -- Dim LastTime As Date = Date.now Do until (Date.Now - LastTime).TotalSeconds >= 2 Application.doevents Loop msgbox("2秒后看到") |
-- 作者:chenjiu6202 -- 发布时间:2015/12/15 18:13:00 -- 谢谢大红袍老师,呵呵!找了很久 |