Punti di interruzione e punti di analisi

Aggiornamento: novembre 2007

I punti di interruzione indicano al debugger che l'esecuzione dell'applicazione deve essere interrotta, ossia sospesa, in un determinato punto. Quando si verifica un'interruzione, programma e debugger sono definiti in modalità di interruzione. Per ulteriori informazioni, vedere Interruzione dell'esecuzione.

I punti di analisi sono una nuova funzionalità del debugger di Visual Studio. Un punto di analisi è un punto di interruzione con un'azione personalizzata associata. Quando il punto di analisi viene raggiunto, causa l'esecuzione dell'azione specificata da parte del debugger invece di, o oltre a, interrompere l'esecuzione del programma.

Un utilizzo comune dei punti di analisi consiste nella visualizzazione di un messaggio quando il programma raggiunge un determinato punto. È possibile utilizzare i punti di analisi per molti degli scopi per i quali si utilizza Trace, ma senza dover modificare il codice. Un'altra differenza consiste nel fatto che i punti di analisi funzionano solo quando l'esecuzione avviene tramite il debugger. Per ulteriori informazioni, vedere Procedura: specificare un'azione per punti di interruzione/punti di analisi.

Per ulteriori informazioni, vedere i seguenti argomenti:

Cenni preliminari sui punti di interruzione

Procedura: impostare un punto di interruzione semplice

Procedura: impostare un punto di interruzione di indirizzo

Procedura: impostare un punto di interruzione di funzione

Procedura: impostare un punto di interruzione in una chiamata di funzione dalla finestra Stack di chiamate

Procedura: impostare un punto di interruzione di dati (solo nativo)

Procedura: eliminare un punto di interruzione

Procedura: attivare o disattivare un punto di interruzione

Procedura: disattivare tutti i punti di interruzione

Procedura: eliminare tutti i punti di interruzione

Procedura: modificare la posizione di un punto di interruzione

Procedura: specificare una condizione del punto di interruzione

Procedura: specificare un numero di passaggi

Procedura: specificare un filtro del punto di interruzione

Procedura: specificare un'azione per punti di interruzione/punti di analisi

Procedura: utilizzare la finestra Punti di interruzione

Errore del punto di interruzione

Procedura: impostare punti di interruzione nello script

Vedere anche

Concetti

Protezione del debugger

Nozioni fondamentali di debug: punti di interruzione