Debuggen für eine Zugriffsverletzung

December 8

Zugriffsverletzungen haben einen großen Einfluss auf die Stabilität des Programms. Sie treten auf, wenn ein Programm versucht, auf Speicher zuzugreifen, die ungültig oder nicht vorhanden ist. In diesem Fall wird der Benutzer in der Regel mit einer Fehlermeldung darüber informiert. Wenn er, während ein entscheidender Codesegment auftritt wird das Programm abstürzen.

Anweisungen

1 Starten Sie Visual Studio, und öffnen Sie das Programm, das Sie debuggen möchten.

2 Wählen Sie im Menü "Debuggen" aus der Symbolleiste.

3 Klicken Sie auf "Windows" und wählen Sie dann "Aufruf-Stack".

4 Führen Sie das Programm, bis die Zugriffsverletzung auftritt. Das Programm wird an dieser Stelle Einfrieren und holt das Visual Studio-Fenster an der Vorderseite des Bildschirms.

5 Verwenden Sie das Fenster "Aufrufliste" in Ihrem Programm-Funktionen übergebenen Daten auflisten.

6 Identifizieren Sie alle Daten, die beschädigt sind.

7 Legen Sie einen Haltepunkt, bevor die Zugriffsverletzung auftritt.

8 Schritt für Schritt durch den Code, und überprüfen Sie alle Daten vor der Zugriffsverletzung.

9 Identifizieren Sie alle Daten, die beschädigt sind.