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:
- Auf die Ellipsen-Schaltfläche [...] klicken.
- 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