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

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

使用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


主站蜘蛛池模板: 午夜岛国| 天堂网www在线观看 天堂网www在线 | 在线观看日本视频 | 啪啪网站视频 | 亚洲精品图区 | 色妞bbbb女女女女 | 天天干天天拍天天射天天添天天爱 | 日韩在线第三页 | 日韩一级特黄毛片在线看 | 色www永久免费视频 色www亚洲 | 性刺激欧美三级在线现看中文 | 日韩国产欧美 | 五月天天堂 | 最近中文字幕无吗免费版 | 亚洲第一黄网 | 四虎国产永久免费久久 | 欧美一级片在线 | 三级国产日产 | 日本不卡一区二区三区视频 | 日韩一级一片 | 午夜毛片视频 | 亚洲综合激情丁香六月 | 网络色综合久久 | 青青青国产在线手机免费观看 | 手机看片高清日韩精品 | 婷婷六月久久综合丁香乐透 | 日日夜干| 日韩丝袜亚洲国产欧美一区 | 在线综合色 | 一二三四日本高清 | 日本大片成人免费网址 | 新婚被黑人睡走中文字幕 | 日本一卡2卡3卡四卡精品 | 日本乱人伦片中文字幕三区 | 亚洲最大看欧美片网站 | 日本欧洲亚洲一区在线观看 | 在线免费观看亚洲视频 | 天天干天天澡 | 色播五月激情 | 日本性网站 | 亚洲欧洲一二三区 |