|
|
Что то делаем в течении милисекунд
Private Sub DoSomeThingForSeveralMilliseconds()
Dim dtEndDateTime As Date, dtTempTime As Date
Const iRunTimeInMilisecinds% = 353
Dim datStart As Date, datEnd As Date, iVal%
dtTempTime = iRunTimeInMilisecinds / 86400000
dtEndDateTime = Date + CDate(Timer / 86400) + dtTempTime
datStart = Date + CDate(Timer / 86400)
dtTempTime = datStart
Do While dtTempTime <= dtEndDateTime
iVal = Year(Date) * 3
dtTempTime = Date + CDate(Timer / 86400)
Loop
datEnd = Date + CDate(Timer / 86400)
iVal = Fix((datEnd - datStart) * 86400000)
Debug.Print "The run time was: " & iVal & " ms."
End Sub
|
|