Results 1 to 3 of 3

Thread: Delaying EXACTLY a number of milliseconds

  1. #1
    Zaei
    Guest
    QueryPerformanceTimer() and QueryPerformanceFrequency(), in a while loop.

    Z.

  2. #2
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Originally posted by Zaei
    QueryPerformanceTimer() and QueryPerformanceFrequency(), in a while loop.

    Z.
    full CPU usage =)
    I can't find but a compromise between the two, a loop terminated with QPT and small intervals of Sleep, if you want 40, then maybe sleep 36 milliseconds and then sleep 1 millisecond until 38 and then finally go with Zaei's methods
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  3. #3
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Use the multimedia timers, they've got an accuracy of 1ms.

    Look up timeSetEvent, timeGetTime, things like that
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width