Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de sectie worden enkele veelvoorkomende foutopsporingsproblemen en technieken voor systeemeigen toepassingen beschreven. De technieken die in deze sectie worden behandeld, zijn technieken op hoog niveau. Zie voor de werking van het gebruik van de Visual Studio debugger Eerste kennismaking met de debugger.
In deze sectie
Procedure: Debug Optimized Code geeft tips voor het opsporen van fouten in geoptimaliseerde code, met name waarom u fouten moet opsporen in een niet-geoptimaliseerde versie van uw programma, standaardoptimalisatie-instellingen voor foutopsporing en releaseconfiguraties, en tips voor het vinden van fouten die alleen worden weergegeven in geoptimaliseerde code (optimalisatie inschakelen in een buildconfiguratie voor foutopsporing).
DebugBreak en __debugbreak beschrijft de Win32-functie DebugBreak en biedt een koppeling naar het referentieonderwerp in de Platform SDK. Beschrijft ook de __debugbreak intrinsieke waarde.
C/C++ Asserties bespreken assertieverklaringen, hoe ze werken, de voordelen van het gebruik ervan (het vangen van logische fouten, het controleren van resultaten van een bewerking en het testen van foutvoorwaarden), hun interactie met _DEBUGen de typen asserties die worden ondersteund in Visual Studio.
Procedure: Foutopsporing inline assemblycode biedt korte instructies over het gebruik van het venster Disassembly om de assembly-instructies te bekijken en van het venster Registers om de inhoud van de registers te bekijken, en bevat koppelingen naar onderwerpen met betrekking tot deze vensters.
MFC-foutopsporingstechnieken koppelen u aan foutopsporingstechnieken voor MFC-programma's, waaronder: afxDebugBreak, de TRACE-macro, het detecteren van geheugenlekken in MFC, MFC-asserties en het verminderen van de grootte van MFC-foutopsporingsversies.
CRT-foutopsporingstechnieken Hiermee wordt u gekoppeld aan foutopsporingstechnieken voor de C Run-Time Library, waaronder het gebruik van de CRT-foutopsporingsbibliotheek, macro's voor rapportage, verschillen tussen malloc en _malloc_dbg, het schrijven van foutopsporingshookfuncties en de CRT-foutopsporings heap.
Veelgestelde vragen over foutopsporing van systeemeigen code biedt antwoorden op veelgestelde vragen over foutopsporing in C++-programma's
COM- en ActiveX-foutopsporing biedt informatie over foutopsporing in COM- en ActiveX-toepassingen, waaronder hulpprogramma's die u kunt gebruiken voor COM- en ActiveX-foutopsporing.
Procedure: Foutopsporing van geïnjecteerde code biedt richtlijnen voor het debuggen van code die gebruikmaakt van attributen. Instructies omvatten het inschakelen van bronaantekening, het weergeven van geïnjecteerde code en het weergeven van de demontagecode op het huidige uitvoeringspunt.
Verwante secties
Voorbereiden voor het opsporen van fouten in C++-projecten bevat koppelingen naar onderwerpen waarin wordt beschreven hoe u fouten kunt opsporen in de systeemeigen projecttypen die zijn gemaakt door de C++-projectsjablonen.
Dll-projecten voor foutopsporing bieden informatie over het opsporen van fouten in systeemeigen en beheerde DLL's.
Bekijk eerst het foutopsporingsprogramma met koppelingen naar de grotere secties van de documentatie voor foutopsporing. Informatie bevat nieuwe functies in het foutopsporingsprogramma, instellingen en voorbereiding, onderbrekingspunten, het verwerken van uitzonderingen, bewerken en doorgaan, foutopsporing van beheerde code, foutopsporing van systeemeigen code, foutopsporing van SQL en de verwijzingen naar de gebruikersinterface.