>>182
>>184
t = GetTime()
while (t < GetTime() - 1000) {
 Sleep(1)
}
GetTime()と、Sleep(1)のループの精度の分だけ正確ではなくなるが、マルチメディアタイマーより安全。

GetTime()は15ミリ秒単位しか取れなかったかも知れないのでそれ以上正確には出来ないが、
最初から15ミリ秒のSleepだとその分だけばらつきが出る。

ちなみにC#は知らないのでC#で当てはまるかは分からない。