Debugger-Optionen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Tools-Optionen (Dialogfeld)

Tools > Optionen > Debugger-Optionen

Auf dieser Seite legen Sie allgemeine Debugger-Optionen für die IDE fest.

Element Beschreibung

Integriertes Debuggen

Aktiviert den integrierten Debugger. Vorgabe ist "Ein".

TD32-Tasten

Ermöglicht die Verwendung von TD32-Tasten (32-Bit-Turbo-Debugger) in der IDE. Ist diese Option ausgewählt, ist die TD32-Tastenzuordnung während einer Debug-Sitzung aktiv. Wenn diese Option ausgewählt ist, wird auch automatisch die Option Puffer schreibgeschützt aktiviert, die sich dann nicht deaktivieren lässt.

Puffer schreibgeschützt

Markiert alle Editordateien, einschließlich Projekt- und Arbeitsgruppendateien, bei der Programmausführung als schreibgeschützt. Wenn diese Option ausgewählt ist, werden die Dateiattribute nach der Programmausführung nicht geändert. Andernfalls erhalten die Dateiattribute nach der Programmausführung wieder die ursprüngliche Konfiguration.

Beim Start Debugger-Menü oben

Verlagert den Debugger-Bereich im Kontextmenü des Quelltext-Editors für den einfacheren Zugriff auf die Debugger-Befehle nach oben, wenn ein Programm in der IDE ausgeführt wird. Zeigt das Kontextmenü des Quelltext-Editors nach einem Rechtsklick auf eine beliebige Stelle im Quelltext-Editor an.

Seiteneffekte und Funktionsaufrufe in neuen Ausdrücken zulassen

Bewirkt die Überwachung eines Ausdrucks, auch wenn dadurch Seiteneffekte auftreten oder Funktionsaufrufe erforderlich werden können. Diese Option kann für einzelne überwachte Ausdrücke im Dialogfeld Darstellung überwachter Ausdrücke aktiviert werden. Standardmäßig ist die Option deaktiviert. Siehe auch E2382: Seiteneffekte nicht zulässig (C++).

Zum Neuerzeugen beim Debuggen geänderter Projekte auffordern

Aktiviert das Dialogfeld mit der Frage, ob Sie ein beim Debuggen geändertes Projekt neu erzeugen möchten. Wenn diese Option deaktiviert ist, fragt der Debugger nicht nach und erzeugt das Projekt nicht neu. Vorgabe ist "Ein".

Ansichten nach Debuggen automatisch schließen

Schließt bestimmte Debug-Fenster oder alle Dateien, die nicht explizit geöffnet wurden. Folgendes steht zur Auswahl:

  • Beim Debuggen implizit geöffnete Dateien – Schließt beim Verlassen des Debuggers alle Dateien, die nicht explizit geöffnet wurden. Wenn der Debugger eine Datei implizit geöffnet hat, wird die Datei am Ende der Debug-Sitzung automatisch geschlossen, sofern sie nicht geändert wurde. Dateien, die bearbeitet wurden oder für die ein Haltepunkt gesetzt wurde, werden nicht automatisch geschlossen.
  • Modulansicht – Schließt beim Verlassen des Debuggers die Modulfenster.
  • CPU-Ansicht – Schließt beim Verlassen des Debuggers die CPU-Fenster.

Registrierte Debugger

Listet die verfügbaren Debugger auf:

  • Embarcadero Windows-32-Bit-Debugger – der native Standard-Debugger für 32-Bit Windows (kann für Remote- und lokales Debugging verwendet werden).
  • Embarcadero Windows-64-Bit-Debugger – der Debugger für Delphi-64-Bit-Windows-Anwendungen.
    Der Embarcadero Windows-64-Bit-Debugger wird entweder lokal oder remote auf dem Win64-Host ausgeführt.
  • Embarcadero Windows 64-Bit-LLDB-Debugger für C++ – der Debugger für C++-64-Bit-Windows-Anwendungen.
    Der Embarcadero Windows-64-Bit-LLDB-Debugger für C++ wird entweder lokal oder remote auf dem Win64-Host ausgeführt.
  • Embarcadero macOS-64-Bit-Debugger – der Debugger für 64-Bit-Intel macOS-Anwendungen
    Der Embarcadero macOS-64-Bit-Debugger wird auf dem Mac ausgeführt.
  • Embarcadero macOS ARM-64-Bit-Debugger – der Debugger für 64-Bit-ARM-macOS-Anwendungen.
    Der Embarcadero macOS ARM-64-Bit-Debugger wird auf dem Mac ausgeführt.
  • Embarcadero Linux-64-Bit-Debugger – der Debugger für 64-Bit-Intel-Linux-Anwendungen.
    Der Embarcadero Linux-64-Bit-Debugger wird auf dem Linux-Host ausgeführt.
  • Embarcadero iOS-Gerät-64-Bit-Debugger – der Debugger für 64-Bit-iOS-Geräteanwendungen.
    Der Embarcadero iOS-Gerät-64-Bit-Debugger wird auf dem iOS-Gerät ausgeführt.
  • Embarcadero Android-32-Bit-Debugger – der Debugger für 32-Bit-Android-Geräteanwendungen.
    Der Embarcadero Android-32-Bit-Debugger wird auf dem Android-Gerät ausgeführt.
  • Embarcadero Android-64-Bit-Debugger – der Debugger für 64-Bit-Android-Geräteanwendungen.
    Der Embarcadero Android-64-Bit-Debugger wird auf dem Android-Gerät ausgeführt.

Bei Verwendung der geräteübergreifenden Debugger interagieren Sie mit dem in der IDE integrierten Debugger genauso wie beim Debugging für Win32. Weitere Informationen finden Sie unter Debuggen von geräteübergreifenden Anwendungen. Der aktuell aktive Debugger wird in Fettschrift angezeigt. (Der Debugger wird durch die aktuelle Plattformauswahl im Knoten Zielplattformen im Projekte-Fenster bestimmt.)

Übergeordnete Seiten

Siehe auch