六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用timeGetTime函數更精準地計算時間差

[摘要]我想每 0.005 秒做某一件工作, 所以撰寫了以下程序:Dim tm1 As SingleDotm1 = TimerWhile Timer - tm1 < 0.005 ' 等于 0....
我想每 0.005 秒做某一件工作, 所以撰寫了以下程序:
Dim tm1 As Single
Do
tm1 = Timer
While Timer - tm1 < 0.005 ' 等于 0.005 秒
DoEvents
Wend
...做某一件工作
Loop
但實際上, 在 While 循環里面, Timer 函數幾乎每次都得到相同的時間,只有大約隔了 0.05秒才會得到不同的時間, 也就是說 Timer 的準確性只有 0.05 秒,但我希望進行的工作卻是每 0.005 秒一次, 該怎么辦呢?可以改用 Windows API 的 timeGetTime 函數, 此一函數會傳回 Windows 開機以來所經過的時間,時間單位是 1/1000 秒, 舉例來說, 開機經過 2 分鐘, 則傳回值等于 2*60*1000, timeGetTime 的優點是時間可以精確到 1/1000 秒, 所以可以用來解決上述的問題,細節如下:

1. API 的聲明:
Private Declare Function timeGetTime Lib "winmm.dll" Alias "timeGetTime"
() As Long
注:如果以上的聲明放在「一般模塊」底下, 應將 Declare 之前的 Private 保
留字去掉。

2. 程序范例:
Dim tm1 As Long
Do
tm1 = timeGetTime
While timeGetTime - tm1 < 5 ' 等于 5/1000 = 0.005 秒
DoEvents
Wend
...做某一件工作
Loop


主站蜘蛛池模板: 日韩一级片免费看 | 中文字幕第九页 | 亚洲欧美精选 | 色综合天天综合网国产国产人 | 亚洲欧洲综合 | 日本96在线精品视频免费观看 | 热99热 | 四虎影院久久久 | 亚洲一区二区三区播放在线 | 午夜在线播放视频 | 青青青青草原国产免费 | 视频一区日韩 | 天天操天天摸天天碰 | 日韩a在线看免费观看视频 日韩a在线观看免费观看 | 综合精品| 一级女人毛片人一女人 | 一本一道波多野结衣一区二区 | 亚洲综合丁香婷婷六月香 | 日本精品高清一区二区2021 | 无颜之月第05集免费观看 - 83屋 | 人妖在线精品一区二区三区 | 青青在线视频 | 色婷婷久 | 中文字幕免费高清视频 | 午夜视频在线观看www中文 | 永久免费毛片 | 亚洲第一色网 | 四虎地址 | 色成人综合 | 孕妇三片高清在线观看 | 亚洲欧洲尹人香蕉综合 | 青青草国产精品人人爱99 | 天天摸天天碰天天碰 | 五月激情丁香 | 亚洲va中文va欧美va爽爽 | 天天色播| 天天干天天操天天 | 午夜在线一区 | 在线免费日韩 | 四虎影院在线免费观看视频 | 日本三级在线播放线观看2021 |