表示: Delphi C++
表示設定

実行中のプロセスをアタッチする

提供:RAD Studio XE2
移動: 案内, 検索

アプリケーションのデバッグ:インデックス への移動


PC、リモート PC、またはサポートされているクロスプラットフォーム ターゲットで実行中のプロセスをアタッチできます。たとえば、これを実行することは RAD Studio を使用せずに作成されたプログラムのデバッグに役立ちます。

実行中のプロセスをアタッチするには:

  1. [実行|プロセスにアタッチ...]をクリックして、[プロセスにアタッチ]ダイアログ ボックスを表示します。
    デフォルトでは、[プロセスにアタッチ]ダイアログには、デフォルトのデバッガが Embarcadero Win32 デバッガである、ローカルで実行中のプロセスが表示されます。
  2. 適切なデバッガを[デバッガ]ドロップダウン リストで選択します。
    • [Embarcadero Win32 デバッガ](対象プロセスがローカルの 32 ビット アプリケーションか、リモートの 32 ビット PC で実行中のプロセスの場合)。
    • プロセスがクロスプラットフォーム マシンで実行中の場合は、適切なクロスプラットフォーム デバッガを選択します。
      • [Embarcadero Mac OS X デバッガ](プロセスが Mac OS X で実行中の場合)。
      • [Embarcadero Win64 デバッガ](プロセスが 64 ビット Windows プロセスで、ローカルの 64 ビット Windows 開発システム、またはリモートの 64 ビット Windows システムで動作している場合)。
  3. プロセスが実行中の[リモート コンピュータ](ホスト名または IP アドレス)を指定します。
  4. [実行中のプロセス]のリストが更新され、ローカルで実行されているか、リモート マシンで実行されているプロセスが表示されます。
    クロスプラットフォーム プロセスの場合は、選択したデバッガが指定したリモート クロスプラットフォーム マシンに接続を試みます。指定したリモート マシンに対するリモート プロファイルがない場合(またはプラットフォーム アシスタントがターゲット プラットフォームで動作していない場合)は、"リモート ホストと接続できません" というエラーが表示されます。リモート プロファイルを作成するか、既存のリモート プロファイルを選択するには、参照([...])ボタンをクリックします。
  5. [実行中のプロセス]のリストからプロセスを選択します。
  6. システム プロセスをリストに含めるには、[システム プロセスも表示]をオンにします。
  7. プロセスをアタッチ後に一時停止しない場合は、[アタッチ後に一時停止]をオフにします。
  8. [アタッチ]をクリックします。[CPU]ウィンドウが開きます。

関連項目

以前のバージョン
他言語版