I utilizzando VS2008 e l'applicazione My MFC hanno iniziato a bloccarsi durante l'impostazione dei punti di interruzione o l'esecuzione del cursore. Ho un sacco di errori in questo modo: -Impossibile rintracciare la violazione di accesso 0xC00000FD
First-chance exception at 0x78a5727c (mfc90ud.dll) in MyApp.exe: 0xC0000005: Access violation reading location 0xfffffffc.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x00000000 in MyApp.exe: 0xC0000005: Access violation reading location 0x00000000.
Lo stack di chiamate non è rimasto molto o si elenca solo il codice in NT.dll
> 00000000()
ntdll.dll!7c9032a8()
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!7c90327a()
ntdll.dll!7c92aa0f()
ntdll.dll!7c90e48a()
ntdll.dll!7c9032a8()
io non sono in grado di trovare il problema utilizzando punti di rottura o passo attraverso il mio codice. "Sembra" che l'applicazione funzioni normalmente se viene eseguita utilizzando F5 in VS.
Qual è il metodo migliore per rintracciare questo problema?
Hai provato a abilitare tutte le eccezioni in VS? Ancora non lo prende? – Naveen
Sì, ma dopo averlo fatto ottengo un'altra eccezione che ho risalito a destra dopo che è stato chiamato il domodal iniziale. La mia applicazione è basata su procedure guidate. Quando abilito tutte le eccezioni, ottengo il problema originale come pubblicato. – Paul
Fare clic con il tasto destro sugli stackframes e caricare i simboli per ntdll. Non risolverà nulla, ma più informazioni non possono ferire. – sisve