Tecniche di debug MFC

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

Se si effettua il debug di un programma MFC, possono essere utili le seguenti tecniche di debug.

In questa sezione

  • AfxDebugBreak
    Viene descritta la funzione AfxDebugBreak, che è possibile utilizzare per codificare i punti di interruzione nel codice sorgente.

  • Utilizzo della macro TRACE
    Vengono discussi e forniti esempi delle macro ATLTRACE e MFC TRACE, che consentono di visualizzare messaggi dal programma nella finestra di output del debugger.

  • Rilevamento di perdite di memoria in MFC
    Vengono forniti collegamenti a classi e funzioni MFC che rilevano la memoria allocata, ma mai disallocata. I collegamenti includono: registrazioni delle allocazioni di memoria, attivazione della diagnostica della memoria, creazione di snapshot della memoria, visualizzazione di statistiche della memoria e dump di oggetti.

Sezioni correlate

  • Riduzione delle dimensioni di una build di debug di MFC
    Vengono fornite soluzioni per l'impiego intensivo di spazio su disco utilizzato dalle informazioni di debug quando viene compilata una versione di debug di un'applicazione MFC.

  • Asserzioni MFC
    Viene discusso e fornito codice di esempio per l'utilizzo della macro ASSERT per controllare gli errori di asserzione.

  • Debug di Visual C++
    Vengono descritti alcuni problemi di debug comuni nonché varie tecniche per effettuare il debug di applicazioni C e C++.

  • Debugger Security
    Vengono fornite indicazioni utili per un debug sicuro.