[プロセスにアタッチ]

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

[実行]メニュー への移動

[実行|プロセスにアタッチ...]

ローカル コンピュータ、リモート PC、またはマルチデバイス ターゲット プラットフォーム上で現在動いているプロセスをデバッグします。

項目 説明

[デバッガ]

プロセスのデバッグに使用するデバッガを以下から選択します。

  • [Embarcadero Windows 32 ビット デバッガ]は、32 ビット Windows アプリケーションに組み込まれたデフォルト デバッガです。
  • Embarcadero Linux 64 ビット デバッガ: 64 ビット Linux アプリケーションのデバッガです。
  • Delphi 用 Embarcadero Windows 64 ビット デバッガ: 64 ビット Windows アプリケーションのデバッガで、式の評価時に、Delphi デバッグ情報や Delphi 構文を認識します。
  • C++ 用 Embarcadero Windows 64 ビット LLDB デバッガ: 64 ビット Windows アプリケーションのデバッガで、式の評価時に、C++ デバッグ情報の形式や Delphi 構文を認識します。
  • Embarcadero macOS 32 ビット デバッガ: 32 ビット macOS または iOS シミュレータが動作sるう Mac をターゲットとしたアプリケーションのデバッガです。
  • Embarcadero macOS 64 ビット デバッガ: 64 ビット macOS (Intel) アプリケーションのデバッガです。
  • [Embarcadero iOS64 デバイス デバッガ]: 64 ビット iOS デバイスをターゲットとするアプリケーションのデバッグ用に特別に設計されたデバッガ
    メモ: [プロセスにアタッチ]は、Embarcadero iOS64 デバイス デバッガではサポートされていません。
  • Embarcadero Android 32 ビット デバッガは、Android 32 ビット デバイスをターゲットとするアプリケーションのデバッグ用に特別に設計されています。
    メモ: [プロセスにアタッチ]は、Embarcadero Android デバッガではサポートされていません。

[リモート マシン]

使用しているデバッグ方法に応じて、以下のようにこのフィールドを入力します。

[実行中のプロセス]

ローカル マシン、またはリモート マシンが指定されている場合にはリモート マシン(リモート デバッグ サーバーが動いている必要があります)で、現在実行されているプロセスの一覧が表示されます。

[イメージ名]

プロセスの名前が表示されます。

[PID]

プロセスのプロセス識別子が表示されます。

[パス]

プロセスの場所が表示されます。

[システム プロセスも表示]

[実行中のプロセス]のリストにシステム プロセスが含められます。

[アタッチ後に一時停止]

デバッガをアタッチした後でプロセスを一次停止し、[CPU]ビューを表示します。実行を再開するには、実行、ステップ実行、またはトレース実行を行う必要があります。

[更新]

実行中のプロセスのリストを更新して表示し直します。

[アタッチ]

選択したプロセスにデバッガをアタッチし、[アタッチ後に一時停止]がオンの場合には[CPU]ウィンドウを開きます。

IDE 自体や既にデバッガをアタッチしているプロセスを選択している場合には、[アタッチ]ボタンは無効になります。

関連項目