15. april 2002 - 16:42
Der er
4 kommentarer og 1 løsning
Tidsudregning
Hej, Jeg bruger denne her til at tage tid på forskellige funktioner. Private Declare Function QueryPerformanceCounter Lib "kernel32" (lpPerformanceCount As Currency) As Long Men hvad bliver tiden udregnet i? er det millisekunder, hvordan får man omregnet det til sekunder? Feks. noget der tager ca. 10 sek. siger den at det tog 3860
Annonceindlæg fra Deloitte
15. april 2002 - 18:42
#3
Det ser ud som om det er en cpu afhængig timer du bruger, der er en timer der hedder noget med ticks siden opstart som kan bruges. -SCB
15. april 2002 - 18:49
#4
SCB har ret. De værdier du får tilbage (Currency) skal omregnes ved hjælp af andre API'er. Det er meget nemmere at bruge: Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long Denne funktion returnerer antal millisekunder gået siden Windows blev startet. Kald den før og efter din test, og træk de to tal fra hinanden. /tjacob