Freigeben über


Gewusst wie: Festlegen eines Haltepunkts für einen Funktionsaufruf im Fenster "Aufrufliste"

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist vorhanden Thema ist nicht vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Diese Funktion ist für Transact-SQL, Skript in Internet Explorer und ASP nicht verfügbar.

In diesem Thema wird beschrieben, wie mithilfe des Fensters Aufrufliste ein Haltepunkt für einen bestimmten Aufruf einer Funktion festgelegt wird. Der Haltepunkt wird an der nächsten ausführbaren Anweisung im Funktionsaufruf eingerichtet.

Sie können auch statt eines Haltepunkts für einen bestimmten Aufruf der Funktion einen Haltepunkt für die Funktion selbst festlegen. Weitere Informationen dazu finden Sie unter Gewusst wie: Festlegen eines Funktionshaltepunkts.

Tipp

Je nach den aktiven Einstellungen oder der verwendeten Version von Visual Studio können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So legen Sie einen Haltepunkt für einen Funktionsaufruf fest

  • Klicken Sie im Unterbrechungsmodus im Fenster Aufrufliste mit der rechten Maustaste auf den Funktionsaufruf, und klicken Sie im Kontextmenü unter Haltepunkt auf den Befehl Haltepunkt einfügen.

    Ein Haltepunktsymbol wird am linken Rand neben dem Namen des Funktionsaufrufs angezeigt.

    Wenn Sie die Haltepunkteigenschaften anzeigen, wird dieser Haltepunkt als Adressenhaltepunkt mit einer Speicheradresse angezeigt, die der nächsten ausführbaren Anweisung der Funktion entspricht.

    Warnung

    Wenn Sie Code im gemischten Modus (systemeigen und verwaltet) debuggen, sollten Sie keine Haltepunkte an Systemkomponenten festlegen. Das Festlegen von Haltepunkten für Systemkomponenten beim Debuggen im gemischten Modus kann dazu führen, dass die Ausführung der Common Language Runtime unterbrochen wird und der Debugger nicht mehr reagiert. Weitere Informationen finden Sie unter Debuggen im gemischten Modus.

Siehe auch

Konzepte

Haltepunkte und Ablaufverfolgungspunkte