Condividi tramite


Procedura: esaminare il codice di sistema dopo un'eccezione

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento non applicabile

Standard

Argomento applicabile Argomento applicabile Argomento applicabile Argomento non applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento non 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.

Quando si verifica un'eccezione, potrebbe essere necessario esaminare il codice di una chiamata al sistema per determinare la causa dell'eccezione. Nella procedura riportata di seguito viene illustrato come determinare la causa se non sono disponibili simboli caricati per il codice di sistema o se Just My Code è attivato.

Per esaminare il codice di sistema dopo un'eccezione

  1. Fare clic con il pulsante destro del mouse sulla finestra Stack di chiamate e scegliere Mostra codice esterno.

    Se Just My Code non è attivato, questa opzione non è disponibile nel menu di scelta rapida e il codice di sistema viene visualizzato per impostazione predefinita.

  2. Fare clic con il pulsante destro del mouse sui frame di codice esterni presenti nella finestra Stack di chiamate.

  3. Scegliere Carica simboli da, quindi fare clic su Server dei simboli Microsoft.

    1. Se Just My Code è attivato, viene visualizzata una finestra di dialogo indicante che Just My Code è stato disattivato. Tale operazione è necessaria per eseguire le chiamate di sistema.

    2. Viene visualizzata la finestra di dialogo Download dei simboli pubblici. La finestra viene chiusa al termine del download.

  4. È possibile ora esaminare il codice di sistema nella finestra Stack di chiamate e in altre finestre. Ad esempio, è possibile fare doppio clic su un frame dello stack di chiamate per visualizzare il codice nella finestra Disassembly o nella finestra origine.

Vedere anche

Concetti

Gestione delle eccezioni (debug)