Tecniche di debug MFC
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Solo nativo |
|||
Standard |
Solo nativo |
|||
Pro e Team |
Solo nativo |
Legenda tabella:
Si applica |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
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 generazione di debug di MFC
Vengono fornite soluzioni per l'impiego intensivo di spazio su disco utilizzato dalle informazioni di debug quando viene generata 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++.Protezione del debugger
Vengono fornite indicazioni utili per un debug sicuro.