Procedura: tornare alla funzione che ha chiamato MFC se interrotta

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

Solo nativo

Argomento non applicabile

Standard

Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Pro e Team

Argomento non applicabile Argomento non applicabile

Solo nativo

Argomento non applicabile

Legenda tabella:

Argomento applicabile

Si applica

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Nota:

Le finestre di dialogo e i comandi di menu visualizzati possono differire da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

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 Procedura: utilizzare la finestra Stack di chiamate.

Talvolta è possibile che il codice si trovi 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.

Se nello stack di chiamate non è presente codice utente

Talvolta è possibile che il codice si trovi nel message pump. In questo caso, non è disponibile codice utente nello stack di chiamate.

Per evitare interruzioni nel message pump

Vedere anche

Concetti

Domande frequenti sul debug del codice nativo

Altre risorse

Debug del codice nativo