" for at genopbygge programmet i Debug mode .
< Br >
3 Kør nybyggeri inden Visual Studio.
4
Bemærk at oplysningerne såsom kilde filename , linjenummer , modul navn eller biblioteket, når du får den " Assertion Failure" besked . Tryk på " Prøv igen" til debug kildekoden.
5.
Tryk på " Alt +7 " (" Alt" og derefter " 7 ", mens Alt er trykket ) opdrage Debug vinduet. Kig i kaldstakkens fra top til bund , og gå til den første funktion fra din ansøgning kildekode, springer systemet kalder , der er en del af den kode, der genereres af compileren .
6
Læs din ansøgning funktion linje for linje. Bemærk og spore hver funktion parameter , lokal , global og statisk variabel brugt. Kig efter pilvariablerne bliver brugt uden en betinget erklæring , der kontrollerer , hvis markøren er NULL . Kig efter startværdi pointers og array- indekser gået ud af banen .
7
Korrekt programmering fejl, som du finder i og /eller omkring dette stykke kode , eventuelt i moderselskabet funktion eller tidligere kaldet funktion. < Br >
8
Følg debug kaldstakkens at se , hvilken linje i ansøgningen forårsagede brud , hvis fejlen endnu ikke er diagnosticeret. Trin gennem de indlejrede opkald at detektere fejlen . Disse kunne være en kombination af MFC , Windows bibliotek og system opkald .
9
Brug utility " PageHeap.exe " at fejlrette komplekse Windows Memory Heap referencepunkter fejl , der ikke kan fanges ved at diagnosticere ansøgningen kode. Brug oplysningerne givet af påstanden budskab til yderligere sporing.