>>667
Sleepで1ms程度の誤差しか出ないとは運の良い奴だな。

Sleepやタイマーが指定した経過時間で処理を完了することを期待したコードを書いては駄目。
timeGetTimeなりパフォーマンスカウンタなりを使って経過時間を算出し、
経過時間に基づいて算出を行うべし。