我想得到算法的执行时间,所以在算法执行时间在毫秒级,甚至可能还要小,请问何如得到毫秒级甚至更小的单位。我知道象函数Time()等这样的函数得到最小单位是秒,所以请大虾指点,谢谢!!!
解决方案 »
- 用printer画的表格怎么实现预览!!急急
- 怎么清空Timer里面的时间呢???
- 如何得到错误的行数?
- 如何向打开的Word文档中插入保存在文本文件中的VBA脚本,并运行它?
- 如何点击这个网页的按钮
- 关于把记录倒入EXCEL的问题(奇怪奇怪!!!)
- recordset不支持更新。。。。。。在线等待。
- 请问:把文件放到资源文件中时有没有什么限制?
- set Collection对象=nothing会使Collection集合所包含的对象内存释放吗?
- 小妹子请问在vb中的text中如何限制非数字的输入?(一个极弱智的问题啦)
- 急:请问treeview的 checkbox 的“部分选中”状态改怎么设置?
- 测试 CSDN 发布文章最多可发布的字数,有何办法可以容纳更多?
GetTickCount Windows API函数可返回 Windows 启动以来消失的毫秒数。其精度高于VB的Timer 函数。且Timer 函数会在午夜清零,而GetTickCount 函数只有当机器连续使用49.7天后才返回零。这为我们编程提供了很大的方便。例如想知道你的电脑连续工作多久了,可新建一工程,然后添加以下代码:
Private Declare Function GetTickCount Lib “kernel32" () As Long
Private Sub Form_Load()
Dim d As Date
Dim t As Integer
Form1.Show
t = GetTickCount \ 1000
d = TimeSerial(0, 0, t)
Print d
End Sub
http://www.ccw.com.cn/htm/app/aprog/01_1_17_4.asp