Mit Prozess verbinden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü "Start"

Start > Mit Prozess verbinden

Debuggt einen Prozess, der aktuell auf Ihrem lokalen Computer, einem Remote-PC oder einer geräteübergreifenden Zielplattform ausgeführt wird.

Element Beschreibung

Debugger

Wählen Sie den Debugger aus, mit dem der Prozess gedebuggt werden soll:

  • Embarcadero Windows-32-Bit-Debugger – für Windows-32-Bit-Anwendungen
  • Embarcadero Windows 64-Bit Debugger für Delphi – für Windows-64-Bit-Delphi-Anwendungen.
  • EmbarcaderoWindows-64-Bit-LLDB-Debugger für C++ – für Windows-64-Bit-C++-Anwendungen.
  • Embarcadero Linux-64-Bit-Debugger – für Linux-64-Bit-Anwendungen.
  • Embarcadero 64-Bit-Debugger für iOS-Geräte – für iOS-64-Bit-Anwendungen, die für iOS-Geräte compiliert wurden.
  • Embarcadero Android-32-Bit-Debugger – für Android-32-Bit-Anwendungen, die für Android-32-Bit-Zielplattformen compliliert wurden.
  • Embarcadero Android-64-Bit-Debugger – für Android-64-Bit-Anwendungen, die für Android-64-Bit-Zielplattformen compliliert wurden.
  • Embarcadero macOS-64-Bit-Debugger – für macOS-64-Bit-Anwendungen.
  • Embarcadero macOS ARM-64-Bit-Debugger – für macOS- und iOS-Simulator-ARM-64-Bit-Anwendungen.

Remote-Computer

Füllen Sie dieses Feld entsprechend der verwendeten Debugging-Lösung aus:

  • Wenn Sie die neue Lösung für Remote- und geräteübergreifendes Debugging mit dem Platform Assistant und einem Verbindungsprofil verwenden, müssen Sie:
    1. Auf die Ellipsen-Schaltfläche [...] klicken.
    2. Im Dialogfeld Verbindungsprofil auswählen ein vorhandenes Verbindungsprofil auswählen oder ein neues Profil erstellen, das Sie für diesen Remote-Prozess verwenden möchten.
    In das Feld Remote-Computer wird daraufhin der Name aus dem Feld Host-Name des Verbindungsprofils übernommen. Wenn Sie mit der Maus auf dieses Feld zeigen, werden die Profil- und Host-Namen in einem Kurzhinweis angezeigt; für den Namen eines direkt eingegebenen Remote-Computers erscheint kein Kurzhinweis.
    Wenn Sie im Dialogfeld Verbindungsprofil auswählen auf OK klicken, versucht der Debugger sofort, die Verbindung mit dem Remote-Computer herzustellen. Sie benötigen eine funktionierende Verbindung zwischen Ihrem Entwicklungssystem und der Zielplattform, auf der der Prozess ausgeführt wird. Siehe Arbeiten mit einem Mac und einem PC.
  • Wenn Sie die alte Lösung für das Remote-Debugging verwenden:
    • Der Remote-Debug-Server (wie rmtdbg280.exe für 32-Bit-Windows) muss auf dem Remote-Computer ausgeführt werden. Für jede unterstützte Zielplattform sind verschiedene Remote-Debug-Serverdateien vorhanden.
    • Wenn beim Start des Remote-Debug-Servers ein Port angegeben wurde, geben Sie nach dem Host-Namen einen Doppelpunkt gefolgt von dem Port ein. Wenn Sie beispielsweise den Port 8000 festgelegt haben, geben Sie den Remote-Host als somehost:8000 oder 127.0.0.1:8000 an. Andernfalls wird der Standard-Port 64447 verwendet.

Ausgeführte Prozesse

Führt die Prozesse auf, die aktuell auf dem lokalen Computer oder, sofern angegeben, auf dem Remote-Computer ausgeführt werden (der Remote-Debug-Server muss dazu ausgeführt werden).

Name

Enthält den Namen des Prozesses.

PID

Führt die Prozessbezeichner des Prozesses auf.

Pfad

Enthält die Position des Prozesses.

Systemprozesse anzeigen

Schließt die Systemprozesse in die Liste Ausgeführte Prozesse ein.

Pause nach Verbindung

Hält den Prozess an, nachdem der Debugger mit dem Prozess verbunden wurde und zeigt das CPU-Fenster an. Damit die Ausführung fortgesetzt wird, müssen Sie einen der Befehle "Start", "Gesamte Routine" oder "Einzelne Anweisung" aufrufen.

Aktualisieren

Aktualisiert die Liste der ausgeführten Prozesse und zeigt sie erneut an.

Verbinden

Verbindet den ausgewählten Prozess mit dem Debugger und zeigt, wenn die Option Pause nach Verbindung aktiviert ist, das CPU-Fenster an. Die Schaltfläche Verbinden ist für die IDE und alle Prozesse, die bereits mit dem Debugger verbunden sind, deaktiviert.

Siehe auch