Condividi tramite


Procedura: aggiornare i valori delle espressioni di controllo

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.

Durante la valutazione di un'espressione nel debugger, può venire visualizzata un'icona costituita da due frecce verdi che ruotano in direzioni opposte all'interno di un cerchio verde. Questa icona indica che il valore visualizzato dal debugger non è corrente. È anche possibile che il valore sia corretto, ma non è aggiornato. Per evidenziare ulteriormente questa situazione, il valore è inattivo.

L'icona di aggiornamento e il valore inattivo possono essere visualizzati per i motivi riportati di seguito:

  • Si è verificato un errore durante la valutazione dell'espressione. Ad esempio, si è verificato un timeout, una variabile era esterna all'ambito e così via.

  • La valutazione dell'espressione richiederebbe l'esecuzione di codice, ma la valutazione automatica di tali espressioni è disattivata.

La valutazione automatica può essere disattivata per impedire effetti collaterali indesiderati. In alcuni casi, un programmatore può disattivare la valutazione automatica inavvertitamente.

Se si sposta il cursore del mouse sul punto esclamativo rosso, viene visualizzata una descrizione comando che spiega il motivo per cui il valore non è aggiornato.

Per aggiornare un valore

  • Fare clic sull'icona di aggiornamento.

    oppure

  • Selezionare il valore, quindi premere la barra spaziatrice.

    Il debugger tenta di rivalutare l'espressione. Se il punto esclamativo è stato visualizzato perché la valutazione automatica di proprietà ed effetti collaterali impliciti era disattivata, l'espressione verrà ora valutata.

Per attivare o disattivare la valutazione automatica delle proprietà

  1. Scegliere Opzioni dal menu Strumenti.

  2. Nella finestra di dialogo Opzioni aprire il nodo Debug e scegliere Generale.

    A seconda delle impostazioni dell'IDE, potrebbe essere necessario selezionare Mostra tutte le impostazioni per visualizzare il nodo Debug.

  3. Selezionare o deselezionare Attiva valutazione delle proprietà e altre chiamate di funzioni implicite.

  4. Scegliere OK.

Vedere anche

Concetti

Espressioni ed effetti secondari