FIX: Extra New Line Added to Debug Output in Visual Debugger (107428)
The information in this article applies to:
- The Integrated Debugger, when used with:
- Microsoft Visual C++, 32-bit Editions 1.0
This article was previously published under Q107428 SYMPTOMS
When using the Visual Workbench debugger, a new line is inserted in
the debugging output window every time debugging information is output
through the CDumpContext insertion operator or OutputDebugString().
This interferes with formatting done for the debug output.
CAUSE
A new line is inserted by the debugger after every call to the Windows
3.1 application programming interface (API) function
OutputDebugString(). In the Microsoft Foundation Classes (MFC), the
insertion operator (<<) for CDumpContext eventually maps to a call to
OutputDebugString(), so every invocation of << for a CDumpContext
object also introduces a new line in the output window.
RESOLUTION
The following are three suggested workarounds: STATUS
Microsoft has confirmed this to be a bug in the products listed at the
beginning of this article. This problem was corrected in Visual C++ 2.0.
Modification Type: | Major | Last Reviewed: | 10/24/2003 |
---|
Keywords: | kbBug kbDebug kbfix kbide KB107428 kbAudDeveloper |
---|
|