Timer控件的精度只能达到10ms,相差太远了。

解决方案 »

  1.   

    使用TimeGetTime函数,精确到1/1000s
    declare function timegettime lib "winmm.dll" as long
      

  2.   

    1/1000s也就是1ms,时间还是太长了些,能再提高点精度吗?
      

  3.   

    QueryPerformanceCounter
    QueryPerformanceFrequency
      

  4.   

    QueryPerformanceCounter
    QueryPerformanceFrequency
    指什么?不好意思,我不懂英文?
      

  5.   

    VB高精度计时器编程的讨论
    http://www.applevb.com/art/timing.htm
      

  6.   

    使用CPU时间戳进行高精度计时(p4 的计算机精度可达纳秒,就是用vb很难实现,需嵌入机器码,不过可以考虑用c写一个标准的dll,供vb调用,看看原理)
    http://www.legalsoft.com.cn/Articles/ArticleBrowse.asp?idArticle=274