ページ 1 / 1
SleepとWaitTimerの違い
Posted: 2010年12月11日(土) 00:33
by たいが
DXライブラリで前から思っていたのですが、SleepとWaitTimerの違いがわかりません
どう違うか教えてくれませんか?
なにかこの違いがよくわかるソースとか貼ってくれたらより嬉しいです
Re: SleepとWaitTimerの違い
Posted: 2010年12月11日(土) 00:42
by softya(ソフト屋)
SleepはDXライブラリの関数ではありません。
WaitTimerは、DXライブラリの関数です。
http://homepage2.nifty.com/natupaji/DxL ... .html#R6N1
一番大きな違いは、WaitTimerがProcessMessage関数を実行 してくれる事です。
つまり、大きな時間WaitしてもWindowsOSから問題があるプログラムに見なされる事はありません。
そのかわり、Sleepで長時間待つとWindowsOSは問題があるWindowsの処理を怠ったプログラムだと見なしますので、長時間Sleepは良いことではありません。
数msならSleepで長時間ならWaitTimerと使い分けてください。
Re: SleepとWaitTimerの違い
Posted: 2010年12月11日(土) 01:12
by たいが
なるほど!
勝手にSleepもDXライブラリの関数だと思っていました
ありがとうございます
Re: SleepとWaitTimerの違い
Posted: 2010年12月11日(土) 01:12
by たいが
解決わすれました