21. marts 2003 - 09:43Der er
2 kommentarer og 1 løsning
Hvor præcis er Timers.timer
Hvor præcis er timers.timer egentlig talt. jeg har prøvet at lave lidt test på dette da jeg kører med intervaler på 10 millisek., men jeg synes at den svinger mellem 15 og 50 millisek. Måske er det bare Now().millisecond der ikke er præcis nok.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Hvis du ikke synes at den indbyggede timer er god nok, kan du lave din egen med API kald - her er præcisionen på under ½ millisekund, helt præcist hvor meget afhænger af den PC, det køres på. Du kan bruge API kaldene: Public Declare Function QueryPerformanceCounter Lib "kernel32" (lpPerformanceCount As LARGE_INTEGER) As Long Public Declare Function QueryPerformanceFrequency Lib "kernel32" (lpFrequency As LARGE_INTEGER) As Long
Til at hhv. få fat på frekvensen og værdien af dit systems High - Performance counter. Du kan læse mere om funktionerne på MSDN. Hvis du ikke lige kan gennemskue det, har jeg et eksempel på, hvordan det bruges i C++ - det skulle ret nemt kunne oversættes til Visual Basic.
Ikke fordi det gør så meget, synes bare det virkede mærkeligt.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.