デバッガでのスレッドの凍結および凍結解除

提供: RAD Studio
移動先: 案内検索

操作手順:デバッガを使用する への移動


個々のスレッドを凍結および凍結解除するには、まずデバッガでスレッド アプリケーションを停止する必要があります。アプリケーションを停止する方法は、以下を含めていくつかあります。

  • ブレークポイントを設定したあと、[実行|実行または[実行|ステップ実行を選択する。
  • アプリケーションの実行時に IDE で[一時停止]ボタン(PauseButton.png)をクリックする。
  • アプリケーションを停止させる例外が発生する。

デバッガの使用時にスレッドを凍結する

  1. [表示|デバッグ|スレッド]を選択して、[スレッドの状態]ウィンドウを開きます。
  2. [スレッドの状態]ウィンドウで、凍結するスレッドを右クリックします。
  3. コンテキスト メニューから、状況に当てはまるコマンド(以下のいずれか)を選択します。
    • [凍結] - 選択したスレッドを凍結する
    • [他のスレッドをすべて凍結] - 他のスレッドをすべて凍結する(選択したスレッドは凍結しない)

デバッガの使用時にスレッドを凍結解除する

  1. [表示|デバッグ|スレッド]を選択して、[スレッドの状態]ウィンドウを開きます。
  2. [スレッドの状態]ウィンドウで、凍結解除する凍結済みスレッドを右クリックします (対象となるスレッドの[状態]が[固定]でなければなりません)。
  3. コンテキスト メニューから、状況に当てはまるコマンド(以下のいずれか)を選択します。
    • [凍結解除] - 選択したスレッドを凍結解除する
    • [すべてのスレッドを凍結解除] - 選択したスレッドを含め、すべてのスレッドを凍結解除する

関連項目