January 3
Le violazioni di accesso possono avere un grande impatto sulla stabilità del programma. Si verificano quando un programma tenta di accedere alla memoria che non è valido o inesistente. Quando questo accade, l'utente viene avvisato di solito con un messaggio di errore. Se si verifica durante un segmento cruciale del codice allora il programma andrà in crash.
1 Avviare Visual Studio e aprire il programma che si desidera eseguire il debug.
2 Selezionare il menu "Debug" dalla barra degli strumenti.
3 Clicca su "Windows" e quindi selezionare "Call Stack".
4 Eseguire il programma fino a quando si verifica la violazione di accesso. Il programma congelare a questo punto e porterà la finestra di Visual Studio alla parte anteriore dello schermo.
5 Utilizzare la finestra "Call Stack" per enumerare i dati che vengono passati in funzioni del vostro programma.
6 Identificare i dati che vengono danneggiati.
7 Impostare un punto di interruzione prima che si verifichi la violazione di accesso.
8 Passo attraverso il codice e verificare tutti i dati prima che l'errore di violazione di accesso.
9 Identificare i dati che vengono danneggiati.