今日のワンポイント : ハンドルされていない例外で呼び出し履歴をアンワインドした場合- #277

[ツール]、[オプション]、[デバッグ]、[全般] の順にクリックし、例外処理アシスタントを有効にした後で、ハンドルされていない例外で呼び出し履歴をアンワインドするオプションを選択できます。次の図にこのオプションを示します。

Unwind the call stack on unhandled exceptions

既定ではこのオプションはオンになっていますが、これをオフにした場合、呼び出し履歴は自動的にはアンワインドされません。また、[ローカル] ウィンドウに次の $exception 変数が表示されます。

$exception shown in Locals window

私はデバッガー担当者ではなく、IDE 担当者なので、ここではこの状態で何が起きているのか、またどのような状況でこのオプションをオンまたはオフにする必要があるのかを、だれか他の方に詳しくコメントしていただければと思います。

Technorati タグ : VS2005TipVS2008Tip

投稿 : 2008 年 8 月 8 日 (金) 3:00 AM saraford

Sara Ford さんの Web ログ - https://blogs.msdn.com/saraford/archive/2008/08/08/did-you-know-what-unwinding-the-call-stack-on-unhandled-exceptions-does-277.aspx より。

分類 : Visual Studio 2008 ワンポイント