Nach oben zu Menü "Start"
Start > Prozess laden > Extern
Stellt eine Verbindung zu einem Remote-Computer her, auf dem der externe Debug-Server ausgeführt wird, und startet eine Sitzung mit dem externen Debugger.
Element
|
Beschreibung
|
Debugger
|
Wählen Sie den Debugger aus, den Sie verwenden möchten:
- Embarcadero Windows-32-Bit-Debugger ist der eingebettete Standard-Debugger für Anwendungen für 32-Bit-Windows.
- Embarcadero Windows-64-Bit-Debugger wurde speziell für das Debuggen von Delphi-Anwendungen für 64-Bit-Windows entwickelt und versteht Delphi-Debug-Informationen und Delphi-Syntax bei der Auswertung von Ausdrücken.
- Embarcadero Windows-64-Bit-LLDB-Debugger für C++ wurde speziell für das Debuggen von C++-Anwendungen für 64-Bit-Windows entwickelt und versteht das C++-Debug-Informationsformat und die C++-Syntax bei der Auswertung von Ausdrücken.
- Embarcadero macOS-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für Intel-macOS.
- Embarcadero macOS ARM-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für ARM-macOS.
- Embarcadero Linux-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für Intel-Linux.
- Embarcadero iOS-Gerät-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für iOS-Geräte.
Hinweis: Prozess laden: Umgebungsblock wird nicht für die Embarcadero iOS-Gerät-Debugger unterstützt.
- Embarcadero Android-32-Bit-Debugger ist der Debugger für 32-Bit-Anwendungen für Android-Geräte.
- Embarcadero Android-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für Android-Geräte.
Hinweis: Prozess laden: Umgebungsblock wird nicht für die Embarcadero Android-Debugger unterstützt.
|
Remote-Pfad
|
Gibt den Pfad zu der ausführbaren Datei des Prozesses an, den Sie laden möchten.
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 verwenden, geben Sie den Pfad auf eine der folgenden Arten ein:
- Als absoluten Pfad zu dem zu ladenden Prozess.
- Als relativen Pfad, der mit den Zeichen
./ (Punkt-Schrägstrich) beginnt, die in diesem Feld bereits enthalten sind. Ein ./ (Punkt-Schrägstrich-)Pfad ist relativ zum Verbindungsprofilverzeichnis auf dem Computer, auf dem der Platform Assistant-Server (dem Standardspeicherort der dem aktuellen Verbindungsprofil zugeordneten Ausgabedateien) ausgeführt wird. Das heißt, ein Remote-Pfad, der mit ./ (Punkt-Schrägstrich) beginnt, ist relativ zu dem Benutzername-Profilname -Verzeichnis auf dem Zielcomputer. Weitere Informationen zu den dem Platform Assistant und den Verbindungsprofilen zugeordneten Verzeichnissen finden Sie unter Das Scratch-Verzeichnis.
- Wenn Sie die alte Lösung für das Remote-Debuggen verwenden, geben Sie den Pfad zu der ausführbaren Datei auf dem Remote-Computer ein.
- In diesem Fall ist der Remote-Pfad relativ zu dem Verzeichnis, das den externen Debug-Server (rmtdbg280) enthält.
|
Remote-Host
|
Gibt den Namen oder die TCP/IP-Adresse des Remote-Computers an, auf dem die Anwendung ausgeführt wird.
Füllen Sie dieses Feld entsprechend der verwendeten Debugging-Lösung aus:
- Diese beiden Schritte ermöglichen, die Verwendung des integrierten Debuggers in der IDE zum Debuggen einer Remote- oder geräteübergreifenden Anwendung.
- 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 Hostnamen einen Doppelpunkt gefolgt von dem Port ein.
- Wenn Sie beispielsweise den Port 8000 festgelegt haben, geben Sie den Remote-Host als
hostname:8000 oder 127.0.0.1:8000 an. Andernfalls wird der Standard-Port 64447 verwendet.
|
Parameter
|
Geben Sie hier die Befehlszeilenargumente ein, die beim Starten an Ihre Anwendung bzw. an die Host-Anwendung übergeben werden sollen.
|
Arbeitsverzeichnis
|
Geben Sie hier das Debug-Verzeichnis an. Standardmäßig wird das Verzeichnis mit der ausführbaren Datei der Anwendung verwendet.
|
Nach dem Laden
|
Gibt den Code (sofern vorhanden) an, der nach dem Laden des Prozesses ausgeführt werden soll. Folgende Optionen stehen zur Auswahl:
Nicht ausführen
|
Entspricht dem Starten der Debug-Sitzung mit dem Befehl Start > Einzelne Anweisung (F7).
|
Lädt die ausführbare Datei, führt sie aber nicht aus.
|
Bis zu Programmeintrittspunkt ausführen
|
Entspricht dem Starten der Debug-Sitzung mit dem Befehl Start > Gesamte Routine (F8).
|
Nur für C++; führt den Prozess bis zum ersten Eintrittspunkt, wie z. B. main(), aus.
|
Bis zu erstem Quelltext ausführen
|
Entspricht dem Starten der Debug-Sitzung mit dem Befehl Start > Nächste Quelltextzeile (Umschalt+F7).
|
Führt den Prozess bis zur ersten Quelltextzeile aus.
|
Ausführen
|
Entspricht dem Starten der Debug-Sitzung mit dem Befehl Start Start (F9).
|
Führt den Prozess vollständig im Debugger aus.
|
|
Starter-Anwendung verwenden
|
Wird aktuell nicht verwendet.
|
Siehe auch