2012-02-16 3 views
0

Environment.TickCount Visual Studioでブレークポイントを打つと一時停止しますか?しかし、私はいくつかの値を見るために特定の時点で壊れてしまいましたが、これらのブレークがティックを続けるかどうかを疑問に思っていました。これが当てはまる場合は合計。Environment.TickCount中にコードが壊れています

+0

後にラップアラウンドすることを考えると、あなたはブレークポイントで停止する前にそれがあったより小さいかもしれないが、全く一時停止することはできません。 (http://msdn.microsoft.com/en-us/library/system.environment.tickcount.aspx) –

+0

時間は滑り続け、スリップして、Fuuutureに入ります。 –

答えて

1

いいえ、それはありません。返される値は、「コンピュータが最後に起動されてから経過した時間(ミリ秒単位)を含む32ビット符号付き整数」です。 (MSDN)は、Windows内のグローバルカウンタであり、1つのアプリケーションが中断されても停止しないコンピュータです。 looksサスペンド(ハイバネーション)しているコンピュータ自体や、OS自体を一時停止しているカーネルデバッガの影響を受けていません。

実は、それも)それは私が(Environment.TickCountを推測〜24.9日;-)

+0

Environment.TickCountと言うと、開発環境を意味するのかどうか確信しました。 – CSharpened

1

いいえ停止しません。 WinApiコールGetTickCountにマップされ、最後の再起動後のミリ秒数がカウントされます。それはすべてのプロセスで同じ値です。私はそれがハイバネーションとどのように相互作用するのか分かりませんが、デバッグは確かにそれを止めません。

関連する問題