AfxDebugBreak (Debuggen)
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
Nur "Systemeigen" |
||||
Pro, Premium und Ultimate |
Nur "Systemeigen" |
MFC bietet eine spezielle AfxDebugBreak-Funktion für hart codierte Haltepunkte im Quellcode:
AfxDebugBreak( );
Auf Intel-Plattformen generiert AfxDebugBreak den folgenden Code, der zu Unterbrechungen im Quellcode und nicht im Kernelcode führt:
_asm int 3
Auf anderen Plattformen wird durch AfxDebugBreak lediglich DebugBreak aufgerufen.
Achten Sie darauf, die AfxDebugBreak-Anweisungen vor dem Erstellen eines Releasebuilds zu entfernen oder sie in #ifdef _DEBUG einzuschließen.