Lære å spore tid i Visual Basic 6.0 programmet er viktig når viser hvor lang tid mellom ulike handlinger eller når debugging tiden i ulike algoritmer . Den innebygde " GetTickCount "-funksjonen lar deg spore mengden av millisekunder som har gått mellom to hendelser . Tilbakestilling flåtten teller er gjort ved å ringe " GetTickCount " funksjonen igjen . Trekke to " GetTickCount " målinger gir deg en måling av tiden som har gått. Instruksjoner
en
Åpne VB6 filen i Microsoft Visual Studio 6.0
2
Erklærer to variabler å spore timeren start-og slutt ved å legge følgende kode i funksjon din . :
Dim lng_Beg Som Long
Dim lng_End Som Long
3
Ring " GetTickCount " funksjon for å starte sporing tid ved å legge inn koden :
lng_Beg = GetTickCount ( )
" GetTickCount "-funksjonen lagrer antall millisekunder som har gått siden systemet slått på. Hvis systemet er igjen på lengre enn 49,7 dager , er et overløp mulig fordi tiden er lagret som en 32 -bits DWORD . På mange systemer den faktiske tiden mellom flått er 10 eller 16 ms .
4
Legg inn koden du ønsker til annen , for eksempel en loop, behandler en fil eller hente informasjon fra en database .
5
Reset kryssene ved å kalle " GetTickCount "-funksjonen på nytt , ved å legge inn koden : en
lng_Beg = GetTickCount ( )
forrige tick teller er nå forkastet < . br >
6
Fullfør koden du vil tid og deretter kaller " GetTickCount "-funksjonen på nytt ved å legge inn koden : en
lng_End = GetTickCount ( )
7
Skjerm mengden av millisekunder som har gått siden du tilbakestille flåtten disken ved å legge inn koden : en
MsgBox CStr ( lng_End - lng_Beg )
" CStr " konverterer " Long " datatype inn en utskriftsvennlig streng.
8
Lagre VB6 filen og kompilere og kjøre programmet for å se hvor lang tid det tar å utføre koden.