国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

利用timeGetTime函數(shù)更精準(zhǔn)地計(jì)算差

2019-11-18 17:39:27
字體:
供稿:網(wǎng)友
我想每0.005秒做某一件工作,所以撰寫了以下程序:
Dimtm1AsSingle
Do
tm1=Timer
WhileTimer-tm1<0.005'等于0.005秒
DoEvents
Wend
...做某一件工作
Loop

但實(shí)際上,在While循環(huán)里面,Timer函數(shù)幾乎每次都得到相同的時(shí)間,只有大約隔了0.05秒才會得到不同的時(shí)間,也就是說Timer的準(zhǔn)確性只有0.05秒,但我希望進(jìn)行的工作卻是每0.005秒一次,該怎么辦呢?可以改用WindowsAPI的timeGetTime函數(shù),此一函數(shù)會傳回Windows開機(jī)以來所經(jīng)過的時(shí)間,時(shí)間單位是1/1000秒,舉例來說,開機(jī)經(jīng)過2分鐘,則傳回值等于2*60*1000,timeGetTime的優(yōu)點(diǎn)是時(shí)間可以精確到1/1000秒,所以可以用來解決上述的問題,細(xì)節(jié)如下:

1.API的聲明:
DoEvents
Wend
...做某一件工作
Loop

->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德钦县| 汪清县| 景东| 古浪县| 集安市| 永清县| 宣威市| 浙江省| 尼玛县| 荔浦县| 任丘市| 大丰市| 剑河县| 延安市| 贵溪市| 荣成市| 福鼎市| 莱阳市| 海宁市| 清新县| 延吉市| 高平市| 崇仁县| 旬阳县| 岫岩| 靖安县| 临夏县| 沈阳市| 平和县| 宜良县| 亚东县| 屯门区| 阿图什市| 龙泉市| 靖江市| 皋兰县| 和田市| 阜城县| 正镶白旗| 防城港市| 营口市|