对使用GetTickCount函数,在加载前记录下一个时间,加载完成后在记录下时间,用前后这两个时间相减,就能得出加载时间,精度是毫秒级的,可以说很高了。dim lngS as long dim lngE as long Private Declare Function GetTickCount Lib "kernel32" () As Long Private Sub Command1_Click() lngS=GetTickCount Set xmlobject = CreateObject("Microsoft.XMLHTTP")
strURL = "http://www.baidu.com/" xmlobject.Open "GET", strURL, False xmlobject.Send If xmlobject.ReadyState = 4 Then Text1.Text = xmlobject.responseText End If lngE=GetTickCount MsgBox "加载完成,耗用时间:" & Cstr(lngE-lngS) & " ms",vbokonly+vbexclamation,"系统提示" End Sub
dim lngE as long
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Sub Command1_Click()
lngS=GetTickCount
Set xmlobject = CreateObject("Microsoft.XMLHTTP")
strURL = "http://www.baidu.com/"
xmlobject.Open "GET", strURL, False
xmlobject.Send
If xmlobject.ReadyState = 4 Then
Text1.Text = xmlobject.responseText
End If
lngE=GetTickCount
MsgBox "加载完成,耗用时间:" & Cstr(lngE-lngS) & " ms",vbokonly+vbexclamation,"系统提示"
End Sub