请教VB中精确延时的问题.十万火急!!! ‘试试以下代码Text1.Text="abc"Dim t as Timet=TimerDoLoop until(timer-t>=0.03)Text1.Text="cde" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 iwin 的方法不错。不过在Windows环境中没有可能精确到1毫秒。即使是300毫秒,也是大约的。我试过几万遍了。如果有人说不,我给1000分。(timer-t>=0.03)本身要耗时的,而且这不是最好的办法。t不应该是Time,而是Single或Double. 用api函数:Public Declare Function timeGetTime Lib "winmm.dll" Alias "timeGetTime" () As Long Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)还有一个 sleepex 用用试试 Sleep似乎不能精确控制延时,还是timeGetTime可靠一些,可能达到1ms精度。但是你要确保不会有另一个线程在这之间抢走你的时间片。 再请问 Veron_04 一下,上个贴子关于 Excel 成为 Access 子窗体问题 枕善居的网站那去了? 希望大家帮忙解答! 怎么样在打开excel文件的时候 不让宏自动运行??? 急!!! 求一条SQL语句 给位大侠,MAPI能删除未发送的老邮件么?急!! 怎样将LPCTSTR转换到VB的字符串(在线等...) 如何在网络传输中传送结构体呢? vb的串口通讯 紧急110:如何用richtextbox控件中的find方法向后查找 各位老大,如何在ACESS 数据库中插入一条纪录 这个Sql语句怎么写?
不过在Windows环境中没有可能精确到1毫秒。
即使是300毫秒,也是大约的。
我试过几万遍了。
如果有人说不,我给1000分。
(timer-t>=0.03)本身要耗时的,而且这不是最好的办法。
t不应该是Time,而是Single或Double.
Public Declare Function timeGetTime Lib "winmm.dll" Alias "timeGetTime" () As Long
还有一个 sleepex 用用试试