方法 : デバッグ中に別のスレッドに切り替える
更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro/Team |
表の凡例 :
対象 |
|
該当なし |
|
既定で非表示のコマンド |
マルチスレッド アプリケーションをデバッグするとき、現在作業中のスレッドから別のスレッドにコンテキストを切り替える必要が生じることがあります。Visual Studio には、そのための方法がいくつか用意されています。
ソース ウィンドウでスレッドを切り替えるには
ソース ウィンドウ左端の余白で、スレッド インジケータを右クリックします。
ショートカット メニューで、[切り替え先] をポイントし、アクティブにするスレッドの名前をクリックします。
ショートカット メニューには、その場所にあるスレッドのみが表示されます。
[スレッド] ウィンドウでスレッドを切り替えるには
[スレッド] ウィンドウに表示されているいずれかのスレッドを右クリックします。
ショートカット メニューの [スレッドに切り替え] をクリックします。
[デバッグの場所] ツール バーでスレッドを切り替えるには
[デバッグの場所] ツール バーの [スレッド] ボックスをクリックします。
ドロップダウン リストには、[スレッド] ボックスの現在の設定に応じて、すべてのスレッドまたはフラグが設定されたすべてのスレッドが表示されます。
ドロップダウン リストで、切り替え先スレッドをクリックします。
目的のスレッドがドロップダウン リストに表示されない場合は、ボックス横のフラグ インジケータを確認します。フラグ インジケータが強調表示されている場合、[スレッド] ボックスはフラグが設定されたスレッドのみ表示するように設定されています。フラグ インジケータをクリックして、すべてのスレッドを表示するように切り替えます。以降、手順 1. と 2. を繰り返します。