Embarcadero-Debugger
Nach oben zu Debugger-Optionen
Tools > Optionen > Debugger-Optionen > Embarcadero-Debugger
Verwenden Sie diese Seite zum Festlegen von Debugger-Optionen für die IDE.
Element | Beschreibung |
---|---|
Mehrfach-Evaluatoren |
Gibt an, dass der entsprechende Evaluator (C++ oder Delphi) für jedes Modul verwendet wird, das in den Prozess geladen wurde, der gedebuggt wird. Angenommen, Ihr Delphi-Programm lädt ein DLL-Build mit der Personality C++, so wird der C++-Evaluator verwendet, wenn der Debugger auf die C++-DLL stößt. Ist diese Option deaktiviert, wird nur der für die aktive Personality geeignete Evaluator verwendet. |
Debug in Spawned-Prozessen |
Überprüft Prozesse, die von dem gerade überprüften Prozess erzeugt werden. Ist diese Option nicht aktiviert, werden diese Prozesse zwar ausgeführt, aber vom Debugger nicht untersucht. |
Nicht-Benutzer-Haltepunkte ignorieren |
Stoppt nur an Haltepunkten, die Sie explizit in der IDE gesetzt haben. Wenn diese Option markiert ist, ignoriert der native Debugger hart codierte int 3-Haltepunkte genauso wie Haltepunkte, die aus einem Aufruf der Windows API-Methode DebugBreak resultieren. Außerdem wird eine native Anwendung, die im Debug-Modus ausgeführt wird, auch nicht durch Drücken von F12 angehalten, wenn diese Option markiert ist. Wenn diese Option deaktiviert ist, wird der Debugger bei einem Nicht-Benutzer-Haltepunkt (der in der IDE nicht gesetzt wurde) angehalten. Das Ändern dieser Option wirkt sich sofort aus. Der Vorgabewert ist Aus. |
Vererbung anzeigen |
Schaltet das Fenster des Debug-Inspektors in den Ausschnitten Daten, Methoden und Eigenschaften zwischen zwei Modi um: Einem, der alle intrinsischen und vererbten Daten-Member oder Eigenschaften einer Klasse anzeigt und einem, der nur die in der Klasse deklarierten Member anzeigt. Bei Klassenobjekten können Sie damit festlegen, ob Member, die Bestandteil einer Vorfahrklasse sind, oder nur Member, die in der aktuellen Klasse deklariert sind, angezeigt werden. |
Voll qualifizierte Namen zeigen |
Ermöglicht die Anzeige der geerbten Member mit ihren voll qualifizierten Namen. |
Nach Namen sortieren |
Sortiert die Seiten im Debug-Inspektor alphabetisch. Standardmäßig werden die Seiten entsprechend der Deklarationsreihenfolge sortiert. Beachten Sie, dass diese Option in Delphi für Win32-Projekten ignoriert wird. |
Inspektor immer im Vordergrund |
Zeigt alle Debugger-Fenster im Vordergrund an, auch wenn sie nicht aktiv sind. |
Im Editor eingebettet |
Legt fest, dass die Disassembly-Ansicht als integrierter Bestandteil des CPU-Fensters angezeigt wird. Dies ist die Vorgabe. |
Andockbares Fenster trennen |
Legt fest, dass die Disassembly-Ansicht als eigenes Fenster, das in der IDE verschoben werden kann, angezeigt wird. |
Suchpfad für Debug-Symbole |
Legt den Pfad zu den RSM-Debug-Dateien (Delphi) und den TDS-Debug-Dateien (C++) fest. Diese Dateien werden normalerweise zusammen mit der ausführbaren Datei oder der dynamischen Link-Bibliothek (DLL) gespeichert. |
Pfad für Debugger |
Globale Einstellung, die die Verzeichnisse festlegt, in denen die Debugger nach Unit-Dateien suchen, die im Projektsuchpfad oder im Projektquellpfad nicht gefunden werden. Die zusätzlichen Verzeichnisse werden in der folgenden Reihenfolge durchsucht:
|