AfxDebugBreak (Debuggen)
Aktualisiert: November 2007
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Nur "Systemeigen" |
|||
Standard |
Nur "Systemeigen" |
|||
Pro und Team |
Nur "Systemeigen" |
Tabellenlegende:
Vorhanden |
|
Nicht vorhanden |
|
Befehl oder Befehle, die standardmäßig ausgeblendet sind. |
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.