Microsoft KB Archive/178230

= INFO: Summary List: Visual C++ Version 4.2 Known Problems =

Article ID: 178230

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft Visual C++ 4.2 Enterprise Edition
 * Microsoft Visual C++ 4.2 Enterprise Edition
 * Microsoft Visual C++ 4.2 Professional Edition
 * Microsoft Visual C++ 4.2 Professional Edition

-



This article was previously published under Q178230



SUMMARY
This article lists the titles and Q numbers of those Microsoft Visual C++ Knowledge Base articles that describe bugs that exist in Visual C++ version 4.20. If the title of the article starts with "FIX:", then the bug was fixed in a later release. Please see the STATUS section of the FIX article to determine in which version the fix was incorporated.



Buglist for Visual C++ 4.2
88092 BUG: Cannot Access Static Data Members in Inline Assembly

67041 BUG: Structure Tags Visible Outside of Function Prototype Scope

177101 BUG: Modal Dialogs in MFC Regular DLL Cause ASSERT in AfxWndProc

173252 FIX: CArchive::GetObjectSchema Returns Incorrect Schema

173249 BUG: Print Preview Doesn't Honor Font Width Setting

173244 BUG: FindIndex Works Incorrectly When nIndex Is Negative

172400 PRB: Class Wizard Overridables Are Not Added to Converted Proj

171457 BUG: SENDTIME Sample Does Not Work

170979 FIX: Pragma Pack(pop) Missing from afxdocob.h Header File

170171 BUG: DUMPBIN Displays Cumulative Data for Multiple Arguments

167960 BUG: ESC/ENTER Keys Don't Work When Editing CTreeCtrl Labels

167848 PRB: Context Sensitive Help Problems in OLE Common Dialogs

167697 BUG: ActiveX Control in IE Asserts in CTLINPLC.CPP, Line 328

167348 BUG: Non-const Member Function Call Via const Object Allowed

167338 BUG: Format("%D") Fails for COleDateTime and COleDateTimeSpan

167170 BUG: GetWindowContextHelpId returns 0 for ActiveX Controls

166817 FIX: Alpha MFC Regular DLL Fails After Porting from Intel

166505 DOC: FindNextFile Returns 0 for Last File Found

165746 DOC: Incomplete Documentation on CListCtrl::SetColumnWidth

164947 FIX: Nested Macros Cause Errors C2065 and C2064

164819 FIX: Problems Using Database Classes with Jet 3.0 under NT 4.0

164813 FIX: Web Browser Control Hangs in CFormView

164778 BUG: Loading Visual Test Project May Crash Developer Studio

164150 DOC: C4237 Online Help Contains Wrong Information on "bool"

164000 FIX: C1001 Compiler File MAIN.C Line 413

163364 FIX: Class-local typedef Causes C1001 in msc1.cpp, Line 1089

163253 BUG: "Out of Memory" Error When Saving to an Existing File

163252 BUG: Cannot Remove BS_PUSHLIKE in Resource Editor

162160 DOC: CFileDialog::DoModal Does Not Return 0

161874 FIX: Displaying CPropertySheet in COleControl Causes Assert

160074 FIX: SetFieldNull Asserts or Crashes When Called for Parameter

160073 FIX: RFX_Binary Updates Unchanged CByteArray Data

160017 FIX: Access Violation Using deque class

159956 FIX: Dirty Flag Not Cleared During Edit or Update

159576 FIX: Cannot Open Stored Procedure from Call Stack Context

158978 FIX: SQL Debugger Stops Working

158541 PRB: C2440 Error When Using CMap and User Defined Key Type

157903 FIX: Changes Lost When Changing Variable During Debugging

157876 FIX: SetFieldNull Asserts in DBCORE.CPP Line 4055 or 4062

157517 BUG: Uninstalling DAO 3.0 SDK Prevents Help Files from Working

157125 FIX: Setup Does Not Copy Visigenic's VSDRVM32.DLL File

157071 BUG: GetFieldValue Returns Empty String for SQL_LONGVARCHAR

156257 FIX: SQL Server May Crash When sp_who2 Is Debugged

156190 FIX: LNK1170 Building Project's Makefile from Command Line

156143 FIX: Execute SQL Button Does Not Show Change to Stop Execute

156137 FIX: Cannot Set Breakpoint at EXECUTE Statement

156136 FIX: F1 Help Not Hooked to Some New Dialog Boxes

156135 FIX: CRecordset::m_lCurrentRecord Gives Inaccurate Values

156134 FIX: CLongBinary Causes "Invalid String or Buffer Length"

156133 BUG: Execute SQL Toolbar Button Not Disabled with Focus Change

156076 BUG: WWWQuote Sample Generates Error Message

156067 FIX: Setting Tooltip Text in OnToolHitTest Causes Assertion

156005 FIX: Incorrect Warning About Procedure/ Trigger Name Length

155880 DOC: README FIRST Card Has a Typo in Stored Procedure Name

155791 BUG: Some Intermediate Files not Deleted by FileView

155721 BUG: Access Violation in RFX_Date If CTime Not Initialized

155716 PRB: SQL Single-Stepping Does Not Display Errors as They Occur

155622 FIX: IDE Debugger Truncates Floating Point Numbers

155436 DOC: CImageList Returned from CreateDragImage Needs Delete

155386 FIX: C1001 in Compiler File MSC1.CPP at Line 1089

155370 BUG: Wizards May Display Invalid Table Names for CRecordset

155292 FIX: Destructor Not Called When DEBUG_NEW Is Defined

155211 FIX: C2373 on getwchar/putwchar When Using UNICODE & __stdcall

155160 FIX: Debugger Sees Only One Variable of Two with Same Name

155142 FIX: ClassWizard | Member Variables Loses Member Variables

155046 BUG: Member Function Referenced Without Compiles 154895 FIX: CInternet::File ReadString Loses Data

154648 FIX: Toolbars Broken in ENROLL Tutorial Samples

154591 FIX: Wrong Version of MSVCRT40.DLL(Forwarder DLL) in Windows 95

154482 FIX: Undocumented Functions in Type Safe Collection Classes

154466 PRB: Unable to Locate URLMON.DLL on Windows NT 3.51

154430 BUG: Visual C++ 4.2 DAO Breaks Certain Access95B Functions

154320 BUG: AfxOleInit Returns TRUE Without Initializing OLE in a DLL

154112 FIX: Classview Cannot Find Template Member Function Definition

154111 BUG: Access Violation Opening a Workspace of Type Makefile

153801 BUG: C2352 Error for Reference to Nested Class Member

153425 FIX: IDE Crashes Undoing Sizing in Dialog Editor

153398 FIX: Namespace and Typedef Cause C1001:'msc1.cpp',line 1090

153354 BUG: OLE Controls Limited to 20 Property Pages in Visual C++

153324 BUG: MSDEV May Leave Orphaned Threads in the Memory After Exit

153291 BUG: Wizards Fail on Secure Microsoft Access Database

153239 BUG: Multiple CRichEditView::PrintInsideRect's Are Distorted

153216 BUG: GetRowsEx Incorrectly Handles Null Field Values

152603 FIX: Masked Edit Tab Order Incorrect If Visible Property FALSE

152482 BUG: Error: Undefined Symbol 'DOC' from Custom AppWizard

152211 BUG: Constructor Gets Called Multiple Times on the Same Object

152131 FIX: C1001: Extern in Function Call or Bad Type in Prototype

152056 BUG: Using Intrinsic Versions of log10 and fmod

152055 FIX: No Error and Constructor Not Called if Prototype Missing

152041 FIX: C1001 Error in 'msc1.cpp' on Template Function Parameter

152016 FIX: Errors C2065/C2064 When Function L is Called with Macro

151898 BUG: Include Directories Cannot End with a Backslash

151897 FIX: CListCtrl::InsertColumn Causes Column Data to Shift

151675 FIX: Re-throwing Exception Causes Abnormal Program Termination

151673 FIX: Compiler Allocates Struct with Nested Struct Incorrectly

151167 BUG: LNK2001 Error for Static Member in Class Template

150885 BUG: C2321 Expanding Template with a Pointer to a Nested Class

150616 BUG: Nmake Does Not Build Subproject of Type Makefile

150576 FIX: C2682 Using dynamic_cast to Cast to a Const Pointer Type

150573 FIX: C2084 When Template Class Constructor Has No Body

150572 BUG: Error C1001: _asm Instruction Accessing Stack Using [ebp]

150571 DOC: CWnd::DragAcceptFiles in Books Online

150378 FIX: C1001 if No Template Types in Template Func Arg List

150351 FIX: Absolute Pathnames for Source Files Placed in Makefile

150292 FIX: Access Violation When Copying Src File Between Projects

150287 FIX: Custom Build Commands Fail When Built from Command Line

150003 FIX: __vfptr Elements Are Not Properly Displayed in Debugger

150000 FIX: Minimal Rebuild Fails on Access Specifier Change for Enum

149966 BUG: istream::operator>>(long&) Does Not Clear errno

149965 FIX: C2668 in Overloaded Function When enum Is Promoted to int

149496 FIX: Custom Build Generates LNK1104 for Project Build from IDE

149482 BUG: MSDEV Does Not Report Error When It Cannot Find Make File

149327 BUG: C2440 Expanding Template with a Pointer to a Nested Class

149324 BUG: Modifying Const Temporary Object Doesn't Generate Error

149285 FIX: C1001 When Initialize Array of Type Class with #include

149237 BUG: 4 Class Wizard Problems w/ International System Settings

148880 BUG: Breakpoint Occurs When You Insert Clipboard Assistant

148806 BUG: Cannot Open Document from Shell If EXE Has Long File Name 148789 FIX: No Error Given for Non-static Callback Member Function

148704 FIX: Template Keyword Can't Be Used Inside Class Declarations

148688 FIX: C2243 on Friend Overload o

148686 BUG: IOMANIPdeclare Macro Causes C2758 Error with References

148504 FIX: C2371: Cast to Struct Ptr in Default Arg of Class Member

148455 BUG: CSharedFile::Detach Does Not Call GlobalUnlock

148318 FIX: Using #define NOGDI Results in Compilation Syntax Errors

148139 FIX: Default OLE Container w/ Splitters Faults on View Closure

147944 BUG: Edit Control's Number Style Check Box Won't Stay Selected

147894 BUG: Spy++ Causes Exception in Owner-Drawn Combo Box

147892 FIX: Custom AppWizard Doesn't Support Multiple Languages

147736 BUG: Dialog Previewer May Incorrectly Draw Caption on Dialogs

147630 FIX: Remote Monitor Quits When TCP/IP Isn't Loaded

147427 DOCERR: Description of C2354 Error Is Unclear

147130 FIX: Building an .OCX Always Runs Regsvr32

146444 FIX: Working Directory Setting with Trailing Backslash Fails

145993 BUG: Crystal Reports AppWizard Disables Multi-Language Support

145863 FIX: Clear All Guides in Dialog Editor Causes Access Violation

145822 DOCERR: Creating Import Libraries for PowerPC Shared Libraries

145719 BUG: DAOENROL - Can't See Added Records in Windows 95

145574 FIX: IDE Appears to Hang If Browse Key (F11 or F12) Is Pressed

143433 BUG: Setup Does Not Validate First Three Digits of CD Key

143430 FIX: Pointer to Member Function Is Not Shown as Reference

143410 DOC: Vertical Slider Control Sends WM_VSCROLL Message

143352 FIX: C2988 on Conversion Operator Between Two Template Classes

143313 BUG: CToolTipCtrl Stops Working After Dialog Is Displayed

143109 BUG: Debugger Shows Incorrect "this" Pointer

143083 FIX: C2664 When Array Is Passed as a Parameter to a Function

143082 BUG: Wrong Pointer Value When Nested Classes Have Same Name

142787 FIX: C1001 on Template Class of Type Pointer to Function

142593 BUG: Header Files Not Excluded from Project Directory

142493 BUG: Cannot Cast Double to int for Use in an Array Declarator

142420 DOCERR: Setdflag.c Sample for _CrtSetDbgFlag Missing Tilde (~)

141958 DOCERR: _CRTDBG_MAP_ALLOC Environment Var References Incorrect

141866 BUG: App Error While Changing Install Dir for Visual C++

141865 FIX: Can't Get to Hidden Workspace After Enabling Docking View

141478 FIX: Floating Toolbars Disappear in Developer Studio

141477 FIX: Exception Specification Syntax Handled Incorrectly

141458 BUG: Large Selections Fail in Disassembly Window

141456 BUG: Pressing F1 for Help on Error Message Doesn't Work

141413 FIX: MSDEV Does Not Prompt for Executable for Debug Session

141345 BUG: Duplicating Resource Causes Resource ID Collision

141040 BUG: Step Out in Debugger Ignores Try/Catch Scope

140858 PRB: _CRTDBG_MAP_ALLOC Does Not Work as Documented

140604 BUG: 'using' Declaration Doesn't Overload Base Class Members

140597 FIX: Fatal Error LNK1561: Entry Point Must Be Defined

140595 DOC: How to Display Tool Tips After Calling EnableToolTips

140573 BUG: F4 to Go to Error/Tag Doesn't Always Open Source File

140450 FIX: "Failed to (or don't know how to) build" Warning

140444 FIX: UNC File Names Cause Remote Debugging to Fail

140439 FIX: Namespace Scoped Classes Don't Show Up in ClassView

140356 FIX: NMAKE Fails If Paths & File Names Have Special Characters

140188 BUG: C1001 or C2434: Using Templates in Default Arguments

140024 FIX: Tools Won't Run If There's a Space in the Path

139996 BUG: Wizards Create Invalid Column Names for QueryDef Join

139871 FIX: Error C2371 on Struct Typedef that Does Not Have a Tag

139696 BUG: WinHelp Called Twice

139637 BUG: Developer Studio Ignores /nologo Linker Setting

139477 FIX: Insufficient Disk Space Causes Visual C++ to Fail

139476 BUG: File Time Incorrect After Saving During Build

139458 FIX: Ambiguous C2966 Error with Nested Template Classes

139422 FIX: Advanced Options for SDI Application in Appwizard

139301 FIX: C2664 Error w/Property Sheet Component Added to CDocument

139296 BUG: C2955 Error Generated If Using Same Name as Template

139295 FIX: Local File Is Not Saved with Save All

139294 BUG: Replace "Beginning of Line" Skips Blank Lines

139271 FIX: Changing Keyboard Compatibility Fails to Update Some Keys

139053 BUG: Can't Set Some Background/Foreground Colors in InfoViewer

139031 DOCERR: Title Tips for Project Workspace Window Not Documented

139028 BUG: Incomplete pragma Directive May Cause C1001 Error

139026 DOCERR: Remote Debugging with TCP/IP Isn't Supported on Win32s

139012 BUG: Cannot Map Functions to Special Keys in Developer Studio

138953 BUG: Static Identifiers Do Not Show Up in ClassView

138947 FIX: Comma Acts Like CR/LF in Custom Build Options

138928 DOCERR: Custom Key Assignments May Not Work as Expected

138873 BUG: Window Colors Cannot Be Customized from Developer Studio

138847 BUG: C2572 When Define Function Pointer w/ Default Argument

138764 BUG: Custom Build Commands Not Assigned Values

138756 BUG: Cursor Editor Fill Tool Doesn't Affect BackGround Pixels

138755 BUG: GPF When Drag-Drop Resources Between Two Resource Scripts

138752 FIX: C4114 Warning When Using Templates and Const Keyword

138695 DOC: ConstructElements & DestructElements

138693 BUG: Error Opening .Bsc File from MRU List

138632 BUG: Can't Serialize Items After CRichEditDoc::Serialize

138567 BUG: Incorrect Function Name Binding in Function Templates

138412 FIX: AppWiz Samples Fail to Build from Command Line

135666 FIX: Assertion Failure in CFieldExchange::GetColumnType

135526 BUG: Bad Result If Call Inline Function Twice in Expression

133179 BUG: Compiler Fails Syntax Check of Extra Comma in enum List

129132 BUG: Can't Use Simple Type in an Explicit Call of a Destructor

128600 BUG: Redefinition of Enum Data Type Does Not Cause an Error

128344 FIX: Error C2593: 'operator +' Is Ambiguous

127900 BUG: C2487 Error Occurs If Multiple Static Vars Use dllexport

125799 BUG: C2443 Using Structure Member Operand in _asm Block

123161 BUG: ios::internal Adds No Fill Characters for int and long

122790 BUG: Character Constant with \0 Not Stored Properly

122789 FIX: Error C2579 When Using Function Templates

122543 BUG: Incorrect Code When Increment Pointer Based on a Pointer

122541 BUG: Goto Within Try-Except Block Causes C2705 Error

122540 BUG: 'char *' Passed to 'const char * &' Violates Type Safety

122539 BUG: C4786 or C1067 Caused by Long Identifier and /Zi

122370 BUG: C2248 When Access Protected Nested Class in Derived Class

122304 BUG: /YX and /Yc Incorrectly Allowed in Project Settings

122258 BUG: Cannot Disconnect From Network Drive After Running Setup

122217 PRB: offsetof Macro Fails with Virtual Base Class

122042 BUG: Fatal Error C1001 Using /Zg with Large C++ Header Files

121346 BUG: Spaces Preceding Header File Name Generate Build Errors

121216 FIX: Vector Delete Calls Exported Destructor Only Once

120967 BUG: Try Blocks Within a Switch Statement Behave Incorrectly

120218 BUG: Warning C4056 Generated When /Op Option is Used

119873 BUG: Incorrect Use of #pragma Pack Causes C1001 Errors

119393 BUG: Invalid Extraction from istrstream Does Not Set failbit

118875 BUG: ClassWizard "Bind", "Update Columns" Buttons Disabled.

117384 BUG: Unable to Hit Breakpoint on ELSE IF Statement

117383 BUG: C2483 Instantiating Objects with the Thread Attribute

117201 BUG: sizeof Used in Comparison Does Not Generate C4018

116487 BUG: No Compiler Error for Ambiguous C++ Conversion

116325 BUG: Browser Information Shows Incorrect Reference to Variable

116240 BUG: Compiler Errors Initializing const Reference to an Array

116239 BUG: Function that Inherits Through Dominance Fails

116172 BUG: Based Ptr. Init Fails at Global Scope in CPP File

116170 BUG: C2099 Generated Initializing Struct with Macro

115705 BUG: Function Style Conversion Incorrectly Generates Errors

115521 FIX: Private Copy Constructor Called Without Proper Access

113118 BUG: C2061, C2062, C2226, C2039 Occur When Using enum types

112985 BUG: new Allocates 0 Bytes for Typedef Class Function Pointer

107427 BUG: getch Returns Incorrect Extended Key Codes

102158 FIX: ifstream Object Loses Character in Text Mode

Additional query words: kbVC420bug kbDSupport kbdss

Keywords: kbinfo kbbug kblist KB178230

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.