Visualizzare i valori del registro nella finestra Registri (C#, C++, Visual Basic, F#)
Nella finestra Registri viene visualizzato il contenuto del registro durante il debug di Visual Studio. Per un'introduzione generale ai concetti alla base dei registri e della finestra Registri, vedere Informazioni sulla finestra Registri.
Durante il debug, registrare i valori cambiano man mano che il codice viene eseguito nell'app. I valori modificati di recente vengono visualizzati in rosso nella finestra Registri . Per informazioni sui flag visualizzati nella finestra Registri, vedi Informazioni sulla finestra Registri.
Nota
Le informazioni di registrazione non sono disponibili per gli script o le app SQL.
Nel codice C++ è anche possibile modificare i valori del registro. Per altre informazioni, vedere Modificare un valore di registro.
Nota
Le finestre di dialogo e i comandi di menu possono variare a seconda dell'edizione o delle impostazioni di Visual Studio. Per modificare le impostazioni, selezionare Importa/Esporta impostazioni dal menu Strumenti di Visual Studio. Per altre informazioni, vedere Reimpostare tutte le impostazioni.
Visualizzare i valori dei registri
Abilitare il debug a livello di indirizzo selezionando Abilita debug a livello di indirizzo in Strumenti (o Debug) >Opzioni>debug.
Durante il debug o durante la pausa in corrispondenza di un punto di interruzione, selezionare Debug>registri di Windows>o premere ALT+5.
Visualizzare e nascondere i gruppi di registrazione (C#, C++, Visual Basic, F#)
Per evitare confusione, nella finestra Registri i registri sono organizzati in gruppi. Facendo clic con il pulsante destro del mouse sulla finestra Registri verrà visualizzato un menu di scelta rapida contenente tali gruppi, che è possibile visualizzare o nascondere secondo necessità seguendo la procedura riportata di seguito.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati varino da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti . Per altre informazioni, vedere Reimpostare tutte le impostazioni.
Per visualizzare o nascondere i gruppi di registrazione:
Fare clic con il pulsante destro del mouse sulla finestra Registri.
Scegliere i gruppi di registri da visualizzare o nascondere dal menu di scelta rapida.
I gruppi di registri non supportati dall'hardware per il quale si sta eseguendo il debug sono disabilitati nel menu di scelta rapida e non possono essere selezionati.
Modificare un valore di registro (C++)
Per il codice C++, è possibile modificare un valore di registro mentre è in pausa nel debugger.
La finestra Registri è disponibile solo se il debug a livello di indirizzo è stato attivato nella finestra di dialogo Opzioni, nodo Debug.
Per modificare il valore di un registro:
Nella finestra Registri premere TAB o utilizzare il mouse per spostare il punto di inserimento sul valore che si desidera modificare. Prima di cominciare a digitare, assicurarsi che il cursore si trovi davanti al valore che si desidera sovrascrivere.
Digitare il nuovo valore.
Attenzione
La modifica dei valori di registro, soprattutto per i registri EIP ed EBP, può avere effetto sull'esecuzione del programma.
Attenzione
La modifica di valori a virgola mobile può causare lievi inesattezze dovute alla conversione dei componenti frazionari da decimali a binari. Anche una modifica apparentemente innocua può generare modifiche in alcuni dei bit meno significativi in un registro a virgola mobile.