lancio Visual Studio. Seleziona progetto dell'applicazione. Fare clic sul menu più a destra discesa nello spazio di lavoro del progetto . Esso mostra due voci : " . Win32 Release" " Win32 Debug " e Selezionare " Debug Win32 ".
2
Clicca su "Build " nel menu spazio di lavoro del progetto o selezionare " Costruire eseguire la nuova costruzione all'interno di Visual Studio . Nota le informazioni fornite , quali nome del file sorgente , il numero di riga , il nome del modulo o libreria quando si ottiene il " non riuscita " messaggio. Premere "Riprova " per eseguire il debug del codice sorgente . Premere " Alt +7 " ( " Alt " e poi " 7" , mentre è premuto Alt ) per far apparire la finestra di debug . Guardate nello stack di chiamate da cima a fondo , e andare alla prima funzione dal codice sorgente dell'applicazione , saltando le chiamate di sistema che sono una parte del codice generato dal compilatore . Leggi il tuo applicazione a riga di funzione per riga . Nota e tenere traccia di ogni parametro di funzione , variabile locale , globale e statico utilizzato . Cercare variabili puntatore essere utilizzati senza un'istruzione condizionale che controlla se il puntatore è NULL . Cercare puntatori non inizializzati e indici di array andati fuori dai limiti. errori di programmazione corretti che si trovano in e /o attorno a questo pezzo di codice , eventualmente in funzione padre o precedentemente chiamato la funzione . Seguire la chiamata stack di debug per vedere quale linea nell'applicazione causato la violazione , se non è stato ancora diagnosticato l'errore. Scorrere le chiamate nidificate per rilevare l'errore. Questi potrebbero essere una combinazione di MFC , libreria di Windows e le chiamate di sistema . Utilizzare il programma di utilità " Pageheap.exe " per eseguire il debug di errori di complessi di Windows memoria heap di riferimento che non possono essere catturati da diagnosticare codice dell'applicazione . Utilizzare le informazioni fornite dal messaggio di affermazione per un ulteriore monitoraggio .
3
4
5
6
7
Pagina 8
9
Informazioni correlate
Programmazione © www.354353.com