Procedura: tornare alla funzione che ha chiamato MFC se interrotta

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Pro, Premium e Ultimate

Argomento non applicabile Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi 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 ulteriori informazioni, vedere Gestione delle impostazioni.

Se è stato utilizzato il comando Interrompi del menu Debug per interrompere il programma ma la chiamata di MFC è stata comunque eseguita, è possibile utilizzare la finestra Stack di chiamate per tornare alla funzione, dopo aver verificato che il problema dipende dal codice. Per ulteriori informazioni, vedere How to: Use the Call Stack Window.

Talvolta è possibile che il codice si interrompa nel message pump. In questo caso, non è disponibile codice utente nello stack di chiamate. Per evitare questo problema, utilizzare i punti di interruzione (se possibile con condizioni e conteggi dei passaggi) anziché il comando Interrompi. Per ulteriori informazioni, vedere Punti di interruzione e punti di analisi.

Per tornare alla funzione da cui è stata eseguita la chiamata di MFC

  • Utilizzare la finestra Stack di chiamate.

Vedere anche

Concetti

Domande frequenti sul debug del codice nativo

Altre risorse

Debug del codice nativo