Condividi tramite


Procedura: specificare una condizione del punto di interruzione

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

Una condizione del punto di interruzione è un'espressione che viene valutata dal debugger quando viene raggiunto un punto di interruzione. Se la condizione viene soddisfatta, il debugger esamina Procedura: specificare un numero di passaggi per determinare se interrompere o eseguire un'altra azione specificata.

La condizione può essere una qualsiasi espressione valida riconosciuta dal debugger. Per informazioni dettagliate, vedere Espressioni nel debugger.

Se si imposta una condizione del punto di interruzione con sintassi non valida, viene immediatamente visualizzato un messaggio di avviso. Se viene specificata una condizione del punto di interruzione con sintassi valida ma con semantica non valida, viene visualizzato un messaggio di avviso la prima volta che si raggiunge il punto di interruzione. In entrambi i casi, il debugger interrompe l'esecuzione quando si raggiunge il punto di interruzione non valido. Il punto di interruzione viene ignorato solo se la condizione è valida e restituisce false.

Nota:

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida in linea a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per specificare una condizione del punto di interruzione

  1. Nella finestra Punti di interruzione fare clic con il pulsante destro del mouse sulla riga contenente l'icona di un punto di interruzione e scegliere Condizione dal menu di scelta rapida.

    —oppure—

    In una finestra di origine, Disassembly o Stack di chiamate, fare clic con il pulsante destro del mouse su una riga contenente l'icona di un punto di interruzione, quindi scegliere Condizione da Punti di interruzione nel menu di scelta rapida.

  2. Nella finestra di dialogo Condizione punto di interruzione immettere un'espressione valida nella casella Condizione.

  3. Scegliere è true se si desidera interrompere quando l'espressione viene soddisfatta o è cambiata se si desidera interrompere quando il valore dell'espressione è cambiato.

    Nota:

    Il debugger non valuta l'espressione finché il punto di interruzione non viene raggiunto per la prima volta. Se si sceglie è cambiata, la prima valutazione della condizione non viene considerata una modifica dal debugger, pertanto il punto di interruzione non verrà raggiunto nella prima valutazione.

  4. Scegliere OK.

Vedere anche

Concetti

Punti di interruzione e punti di analisi