|
Windowsでのタイマーイベントというかメッセージってどういう発生の仕方でしたっけ? 例えば分解能が15msくらいの設定のとき、インターバルを20msにすると メッセージはどういう発生の仕方をするんでしたっけ? また、イベントハンドラ内での処理が長かった場合、メッセージはどういう発生の仕方をするんでしたっけ? ここの仕様によっては、そもそも数値が60で割り切れないとかそれ以前の問題になりますよね?
数値が60で割り切れないとかの話は、テンポがかなり速い場合は目に見えて影響あるでしょうが、 テンポが遅ければ大した影響はないように思います。
もし、長い目で見てもタイマーの分解能の倍数でしかインターバルが正常に動作しないなら、 分解能の単位で誤差修正するとか、分解能の設定が要りそうです。
どっちにしても、単位が1msであることが原因となるズレに関しては、 長時間動かさないと分からないレベルなんじゃないかと思います。
|