Anzeigen: Delphi C++
Anzeigeeinstellungen

Mit Prozess verbinden

Aus RAD Studio XE2
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 einem plattformübergreifenden Zielcomputer ausgeführt wird.

Element Beschreibung

Debugger

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

  • Embarcadero Win32 Debugger ist der integrierte Standard-Debugger für 32-Bit-Windows-Anwendungen.
  • Embarcadero Win64 Debugger ist speziell für das Debuggen von Anwendungen ausgelegt, die auf 64-Bit-Windows ausgeführt werden.
  • Embarcadero Mac OS X Debugger ist speziell für das Debuggen von plattformübergreifenden Anwendungen ausgelegt, die auf einem Mac mit OS X ausgeführt werden.

Externer Rechner

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

  • Wenn Sie die neue Remote- und plattformübergreifende Debugging-Lösung mit dem Platform Assistant und einem Remote-Profil verwenden, müssen Sie Folgendes ausführen:
    1. Klicken Sie auf die Ellipsen-Schaltfläche [...].
    2. Wählen Sie im Dialogfeld Remote-Profil auswählen ein vorhandenes Remote-Profil aus, oder erstellen Sie ein neues Profil, das Sie für diesen Remote-Prozess verwenden möchten.
    In das Feld Externer Rechner wird daraufhin der Name aus dem Feld Host-Name des Remote-Profils ü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 Externen Rechners erscheint kein Kurzhinweis.
    Wenn Sie im Dialogfeld Remote-Profil auswählen auf OK klicken, versucht der Debugger sofort, die Verbindung mit dem externen Rechner herzustellen. Sie benötigen eine funktionierende Verbindung zwischen Ihrem Entwicklungssystem und dem plattformübergreifenden Zielcomputer, auf dem der Prozess ausgeführt wird. Siehe Verbinden Ihres PC mit einem Mac oder Verbinden Ihres PC mit einem Win64-PC.
  • Wenn Sie die alte Remote-Debugging-Lösung verwenden:
    • Der externe Debug-Server (wie rmtdbg<nnn>.exe für 32-Bit-Windows) muss auf dem Remote-Computer ausgeführt werden. Für jede unterstützte Zielplattform sind verschiedene externe Debug-Serverdateien vorhanden.
    • Wenn beim Start des externen 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 externen 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 lokal Computer oder, sofern angegeben, auf dem externen Rechner ausgeführt werden (der externe Debug-Server muss dazu ausgeführt werden).

PID

Führt die Prozessbezeichner des Prozesses auf.

Pfad

Enthält die Position des Prozesses.

Systemprozesse anzeigen

Wird eingeblendet, wenn im Feld Debugger der Win32-Debugger ausgewählt ist. 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

Frühere Versionen
In anderen Sprachen