24小时热门版块排行榜    

CyRhmU.jpeg
查看: 298  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

250520974

新虫 (初入文坛)

[求助] 求助 利用VB制作计时器已有2人参与

利用鼠标中键触发    即 按下中键 开始计时  再按下中键停止计时   再按下中键 清零并开始计时    时间精确到0.001秒
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幻影之仔

木虫 (正式写手)

【答案】应助回帖

查api,gettickcount()

发自小木虫Android客户端
3楼2015-09-25 16:55:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

要定时的话,vb中只能用timer,来进行计数,数毫秒数。但是timer不可能精确到0.001s。
======
1. 编程中过于相信Interval属性值的准确性

这是初学者易犯的错误,其实Interval属性值只是一个参考值,其准确性低,因而间隔不一定准确。Timer控件是基于Windows消息 WM_TIME的时钟脉冲发生器,系统每秒生成18个时钟信号,所以即使用毫秒衡量Interval属性,间隔的实际精度不会超过1/18秒,换句话说,Timer控件能够精确设置的最短时间是65.6毫秒,如果要使时间间隔更精确,应让定时器检查系统时钟。
来源 http://webcenter.hit.edu.cn/articles/2010/07-17/07061645.htm
=======
2楼2015-08-24 00:34:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见