国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 石棉县| 德格县| 屯门区| 洱源县| 南京市| 晋江市| 新平| 进贤县| 苍南县| 江山市| 肃南| 任丘市| 尉氏县| 台北县| 宣化县| 浏阳市| 林州市| 金乡县| 达州市| 华蓥市| 巴林右旗| 靖安县| 松滋市| 习水县| 盐源县| 遂昌县| 麻栗坡县| 东辽县| 靖江市| 安岳县| 保定市| 安福县| 莫力| 廊坊市| 呼伦贝尔市| 娄底市| 剑河县| 阳谷县| 越西县| 鱼台县| 沅江市|