[リストへもどる]
一括表示

投稿時間:2003/09/23(Tue) 17:52
投稿者名:Pana
Eメール:
URL :
タイトル:
API timeGetTime 関数について
いつもお世話になっております

API関数の timeGetTime は変数の方が LOG で定義されていると思います。
計測単位が ms なので LOG の許容範囲だと 25日弱でオーバーフロー
してしまうと思うのです。
オーバーフローしたときには変数を 0 にリセットしてまうのでしょうか?
よろしくお願いします。

投稿時間:2003/09/23(Tue) 20:34
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: API timeGetTime 関数について
MSDNよりの引用ですが、
「戻り値は 0 ミリ秒から 2^32 ミリ秒の間を循環します。
 2^32 ミリ秒は約 49.71 日にあたります。」
と書いてあります。

投稿時間:2003/09/23(Tue) 22:06
投稿者名:Pana
Eメール:
URL :
タイトル:
Re^2: API timeGetTime 関数について
ありがとうございます。
つまりは 49.71日を過ぎると 0 に戻ってしまうのですね〜
関係ないことですが Win98 の49日問題ってこの関係の問題だったりして。

投稿時間:2003/09/23(Tue) 23:28
投稿者名:J
Eメール:
URL :
タイトル:
Re^3: API timeGetTime 関数について
> 関係ないことですが Win98 の49日問題ってこの関係の問題だったりして。

そうかもしれませんね。
Win98 は 16Bit OS だからシステムが Integer 型の為かも知れませんね。