tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: コマンドを長押しすると別の処理をさせる
投稿日: 2008/08/10(Sun) 18:05
投稿者花ちゃん
> なぜ、49.71日以上の場合注意しないといけないのですか?
http://msdn.microsoft.com/ja-jp/library/cc428795.aspx
起動してから 2^32 ミリ秒経過すると、0 にリセットされるので、その間をまたぐと時間の
計算が正しくできないからです。
同じ事が、 Timer で時間を取得した場合にも言えます、この場合は 0時でリセット
されます。

まあ、つけっぱなしでも、リセットされる前後の数秒の間に使用しなければ、問題ない
のですが、この事を書いておかないとつっこむ人が中におられるので。

> あと連続稼動というのは電源を1日1回つけるのかそれとも電源を朝から晩までつけた状態を49.71日以上付けた場合のケースですか?

timeGetTime 関数の場合は、パソコンを起動してから、終了するまでの時間です。
2^32 ミリ秒 は、約49.71日になります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。