Condividi tramite


Procedura: eseguire il debug di codice inserito

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Standard

Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Pro e Team

Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Legenda tabella:

Argomento applicabile

Si applica

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Nota:

Le finestre di dialogo e i comandi di menu visualizzati possono differire da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Il ricorso agli attributi può semplificare notevolmente la programmazione in C++. Per ulteriori informazioni, vedere Attributed Programming Concepts. Alcuni attributi sono interpretati direttamente dal compilatore. Con altri attributi è invece possibile inserire codice nell'origine del programma, il quale verrà quindi compilato dal compilatore. Questo codice inserito rende più semplice la programmazione perché riduce la quantità di codice che è necessario scrivere. A volte, tuttavia, può accadere che un errore arresti l'applicazione mentre è in esecuzione il codice inserito. Quando ciò accade, può essere utile esaminare tale codice e Visual Studio prevede due metodi per farlo:

  • Visualizzare il codice inserito nella finestra Disassembly.

  • Creare, mediante /Fx, un file di origine unito contenente il codice originale e il codice inserito.

Nella finestra Disassembly vengono visualizzate le istruzioni in linguaggio assembly che corrispondono al codice sorgente e al codice inserito da attributi. Nella finestra Disassembly sono inoltre riportate le annotazioni del codice sorgente.

Per attivare l'annotazione del codice sorgente

  • Fare clic con il pulsante destro del mouse sulla finestra Disassembly e scegliere Mostra codice sorgente dal menu di scelta rapida.

    Se si conosce la posizione di un attributo in una finestra di origine, sarà possibile utilizzare il menu di scelta rapida per trovare il codice inserito nella finestra Disassembly.

Per visualizzare il codice inserito

  1. Il debugger deve essere in modalità di interruzione.

  2. In una finestra di codice sorgente, portare il cursore davanti all'attributo di cui si desidera visualizzare il codice inserito.

  3. Fare clic con il pulsante destro del mouse e scegliere Vai a disassembly dal menu di scelta rapida.

    Se l'attributo si trova vicino al punto di esecuzione corrente, sarà possibile scegliere la finestra Disassembly dal menu Debug.

Per visualizzare il codice disassembly al punto di esecuzione corrente

  1. Il debugger deve essere in modalità di interruzione.

  2. Scegliere Finestre dal menu Debug e fare clic su Disassembly.

Vedere anche

Concetti

Protezione del debugger

Altre risorse

Debug del codice nativo