You receive an error message when you press the F12 key and debug an application in Windows NT (130667)
The information in this article applies to:
- The Integrated Debugger, when used with:
- Microsoft Visual C++, 32-bit Editions 1.0
- Microsoft Visual C++, 32-bit Editions 2.0
- Microsoft Visual C++, 32-bit Editions 2.1
- Microsoft Visual C++, 32-bit Editions 4.0
- Microsoft Visual C++, 32-bit Enterprise Edition 5.0
- Microsoft Visual C++, 32-bit Professional Edition 5.0
- Microsoft Visual C++, 32-bit Enterprise Edition 6.0
- Microsoft Visual C++, 32-bit Professional Edition 6.0
- Microsoft Visual C++, 32-bit Learning Edition 6.0
This article was previously published under Q130667 SYMPTOMS When debugging an application under Windows NT, pressing
the F12 key when the debuggee (the application) has focus causes the integrated
debugger to pause the debuggee and display a dialog with one of the following
messages: Break caused by hard coded breakpoint
instruction. -or- User breakpoint called from
code at <address> This occurs only under Windows NT, not under
any other Win32 platform. CAUSE When the F12 key is pressed and the application in focus is
being debugged, Windows NT calls a function similar to DebugBreak(), which
executes a hard coded breakpoint instruction. The integrated debugger then
traps the exception generated by this instruction.
This behavior is
intentional and occurs with other debuggers such as WinDbg from the Windows
32-bit SDK. RESOLUTION While there is no way to disable this functionality, it
doesn't affect the application that's being debugged other than to pause
debugging and change focus. You can continue debugging by pressing the F5
key.
This can be annoying if you have an application that heavily
uses the F12 key, so you may want to temporarily assign another key to handle
the F12 key functionality in your program when debugging. STATUS
This behavior is by design.
Modification Type: | Minor | Last Reviewed: | 2/22/2006 |
---|
Keywords: | kbBug kbDebug kbide kbprb KB130667 kbAudDeveloper |
---|
|