Condividi tramite


Visualizzazione di dati nel debugger

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Nel debugger di Visual Studio è disponibile una serie di strumenti che consentono di analizzare e modificare lo stato del programma. La maggior parte di questi strumenti è utilizzabile solo in modalità di interruzione.

DataTips

Suggerimenti dati è uno degli strumenti più utili per la visualizzazione di informazioni su variabili e oggetti nel programma durante il debug. Quando il debugger si trova in modalità di interruzione, è possibile visualizzare il valore di una variabile appartenente all'ambito corrente posizionando il puntatore del mouse sulla variabile all'interno di una finestra di origine. In Visual Studio 2005, i miglioramenti apportati a Suggerimenti dati consentono una visualizzazione più pratica e funzionale di tipi di dati complessi. Per ulteriori informazioni, vedere Procedura: utilizzare i suggerimenti dati.

Visualizzatori

I visualizzatori rappresentano un nuovo componente del debugger di Visual Studio. Consentono di visualizzare in modo significativo il contenuto di un oggetto o di una variabile. È ad esempio possibile utilizzare il visualizzatore HTML per visualizzare una stringa HTML come verrebbe interpretata e visualizzata in un browser. I visualizzatori sono accessibili dai suggerimenti dati, dalla finestra di dialogo Controllo immediato e dalle finestre Espressioni di controllo, Auto e Variabili locali. Per ulteriori informazioni, vedere Visualizzatori.

Finestre delle variabili

È possibile utilizzare Finestre delle variabili per studiare variabili, contenuto del registro ed espressioni.

Il formato numerico da utilizzare nelle finestre del debugger può essere impostato su decimale o esadecimale. Per ulteriori informazioni, vedere Modifica del formato numerico delle finestre del debugger.

Altre finestre del debugger

Le finestre del debugger riportate di seguito riportano importanti informazioni per il programma.

Per visualizzare

Provare

Contenuto del registro

Procedura: utilizzare la finestra Registri

Contenuto della memoria.

Procedura: utilizzare la finestra Memoria

  • Nomi di funzioni nello stack di chiamate.

  • Tipi di parametro.

  • Valori di parametri.

Procedura: utilizzare la finestra Stack di chiamate

Codice assembly generato dal compilatore per il programma.

Procedura: utilizzare la finestra Disassembly

Thread, ossia i flussi sequenziali di esecuzione creati dal programma

Procedura: utilizzare la finestra Thread

Moduli (DLL ed EXE) utilizzati dal programma.

Procedura: utilizzare la finestra Moduli

Nota:

La possibilità di analisi del programma dipende dall'eventualità che il programma sia stato compilato con informazioni di debug, che il debugger disponga dell'accesso al codice sorgente e che il compilatore JIT (Just-In-Time) di Common Language Runtime stia registrando informazioni di debug. Se il debugger di Visual Studio non è in grado di reperire le informazioni di debug per il programma, verrà visualizzato un messaggio che informa che non sono state trovate informazioni sui simboli corrispondenti. Per impostazione predefinita, le informazioni di debug vengono generate quando si compila la configurazione di debug del programma. Se i simboli non vengono trovati, potrebbe essere necessario specificare un percorso. Per ulteriori informazioni, vedere la classe Procedura: specificare un percorso di simboli. Per ottenere un'agevolazione nelle operazioni di debug della chiamate di sistema, è possibile installare i simboli di debug del sistema. Per ulteriori informazioni, vedere Installazione dei simboli di debug del sistema.

Vedere anche

Concetti

Protezione del debugger

Riferimenti

Finestra di comando

Altre risorse

Guida di orientamento al debugger