Visual Studio 2008: Breakpoint mit Bedingung
-
Hallo zusammen
Ich habe eine Frage zum Debugging. Es gibt ja die Möglichkeit Bedingungen für Breakpoints zu setzten. So nun die Frage gibt es die Möglichkeit eine Abhängigkeit für Variablen zu setzen, so dass der Debugger genau dort anhält wo die Variable auf diese gesetzte Abhängigkeit Wert gesetzten wird?
Gruß RickEDIT: Vernünftigen Titel gesetzt
-
Du musst einen “Data Breakpoint” hinzufügen. Da kann man leider keine Variable angeben, sondern nur eine Adresse. Du musst dann halt vor dem Anlegen des Breakpoints die Adresse der Variable in Erfahrung bringen.
-
Nein. Man kann sehr wohl einfach eine Bedignung setzen.
Man benötigt in keiner Wiese eine Adresse, der Variable.- Einfach den Breakpoint setzen.
- Breakpoint einmal anspringen lassen.
- Dan nden Breakpoint editieren und genau die Bedingung in die COndition reinschreiben, die man will. Allerdings solten das nur Variablen sein, die man abfragt, die in diesem Scope vorhanden sind.
-
Martin Richter schrieb:
Nein. Man kann sehr wohl einfach eine Bedignung setzen.
Man benötigt in keiner Wiese eine Adresse, der Variable.Der OP möchte, dass das Programm an der -- ihm unbekannten -- Stelle anhält, an der die Variable verändert wird. Deine Bedingung wird nur bei Erreichen des Breakpoints abgefragt.
-
Und selbst dann.
Breakpoint setzen. Dann Datenbreakpoint im Kontext der Variable.
Eine Adresse zu kennen ist auch in diesem Fall eigentlich unnötig.