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

Last reviewed: February 3, 1998
Article ID: Q178230
The information in this article applies to:
  • Microsoft Visual C++, 32-bit Editions, versions 4.2, 4.2b

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.

MORE INFORMATION

Buglist for Visual C++ 4.2

Q88092    BUG: Cannot Access Static Data Members in Inline Assembly
Q67041    BUG: Structure Tags Visible Outside of Function Prototype Scope
Q177101   BUG: Modal Dialogs in MFC Regular DLL Cause ASSERT in AfxWndProc
Q173252   FIX: CArchive::GetObjectSchema Returns Incorrect Schema
Q173249   BUG: Print Preview Doesn't Honor Font Width Setting
Q173244   BUG: FindIndex Works Incorrectly When nIndex Is Negative
Q172400   PRB: Class Wizard Overridables Are Not Added to Converted Proj
Q171457   BUG: SENDTIME Sample Does Not Work
Q170979   FIX: Pragma Pack(pop) Missing from afxdocob.h Header File
Q170171   BUG: DUMPBIN Displays Cumulative Data for Multiple Arguments
Q167960   BUG: ESC/ENTER Keys Don't Work When Editing CTreeCtrl Labels
Q167848   PRB: Context Sensitive Help Problems in OLE Common Dialogs
Q167697   BUG: ActiveX Control in IE Asserts in CTLINPLC.CPP, Line 328
Q167348   BUG: Non-const Member Function Call Via const Object Allowed
Q167338   BUG: Format("%D") Fails for COleDateTime and COleDateTimeSpan
Q167170   BUG: GetWindowContextHelpId() returns 0 for ActiveX Controls
Q166817   FIX: Alpha MFC Regular DLL Fails After Porting from Intel
Q166505   DOC: FindNextFile Returns 0 for Last File Found
Q165746   DOC: Incomplete Documentation on CListCtrl::SetColumnWidth
Q164947   FIX: Nested Macros Cause Errors C2065 and C2064
Q164819   FIX: Problems Using Database Classes with Jet 3.0 under NT 4.0
Q164813   FIX: Web Browser Control Hangs in CFormView
Q164778   BUG: Loading Visual Test Project May Crash Developer Studio
Q164150   DOC: C4237 Online Help Contains Wrong Information on "bool"
Q164000   FIX: C1001 Compiler File MAIN.C Line 413
Q163364   FIX: Class-local typedef Causes C1001 in msc1.cpp, Line 1089
Q163253   BUG: "Out of Memory" Error When Saving to an Existing File
Q163252   BUG: Cannot Remove BS_PUSHLIKE in Resource Editor
Q162160   DOC: CFileDialog::DoModal Does Not Return 0
Q161874   FIX: Displaying CPropertySheet in COleControl Causes Assert
Q160074   FIX: SetFieldNull Asserts or Crashes When Called for Parameter
Q160073   FIX: RFX_Binary Updates Unchanged CByteArray Data
Q160017   FIX: Access Violation Using deque class
Q159956   FIX: Dirty Flag Not Cleared During Edit() or Update()
Q159576   FIX: Cannot Open Stored Procedure from Call Stack Context
Q158978   FIX: SQL Debugger Stops Working
Q158541   PRB: C2440 Error When Using CMap and User Defined Key Type
Q157903   FIX: Changes Lost When Changing Variable During Debugging
Q157876   FIX: SetFieldNull() Asserts in DBCORE.CPP Line 4055 or 4062
Q157517   BUG: Uninstalling DAO 3.0 SDK Prevents Help Files from Working
Q157125   FIX: Setup Does Not Copy Visigenic's VSDRVM32.DLL File
Q157071   BUG: GetFieldValue Returns Empty String for SQL_LONGVARCHAR
Q156257   FIX: SQL Server May Crash When sp_who2 Is Debugged
Q156190   FIX: LNK1170 Building Project's Makefile from Command Line
Q156143   FIX: Execute SQL Button Does Not Show Change to Stop Execute
Q156137   FIX: Cannot Set Breakpoint at EXECUTE Statement
Q156136   FIX: F1 Help Not Hooked to Some New Dialog Boxes
Q156135   FIX: CRecordset::m_lCurrentRecord Gives Inaccurate Values
Q156134   FIX: CLongBinary Causes "Invalid String or Buffer Length"
Q156133   BUG: Execute SQL Toolbar Button Not Disabled with Focus Change
Q156076   BUG: WWWQuote Sample Generates Error Message
Q156067   FIX: Setting Tooltip Text in OnToolHitTest Causes Assertion
Q156005   FIX: Incorrect Warning About Procedure/ Trigger Name Length
Q155880   DOC: README FIRST Card Has a Typo in Stored Procedure Name
Q155791   BUG: Some Intermediate Files not Deleted by FileView
Q155721   BUG: Access Violation in RFX_Date If CTime Not Initialized
Q155716   PRB: SQL Single-Stepping Does Not Display Errors as They Occur
Q155622   FIX: IDE Debugger Truncates Floating Point Numbers
Q155436   DOC: CImageList Returned from CreateDragImage Needs Delete
Q155386   FIX: C1001 in Compiler File MSC1.CPP at Line 1089
Q155370   BUG: Wizards May Display Invalid Table Names for CRecordset
Q155292   FIX: Destructor Not Called When DEBUG_NEW Is Defined
Q155211   FIX: C2373 on getwchar/putwchar When Using UNICODE & __stdcall
Q155160   FIX: Debugger Sees Only One Variable of Two with Same Name
Q155142   FIX: ClassWizard | Member Variables Loses Member Variables
Q155046   BUG: Member Function Referenced Without () Compiles
Q155005   DOC: COleDateTime No Longer Accepts 2-Digit Years
Q154895   FIX: CInternet::File ReadString() Loses Data
Q154648   FIX: Toolbars Broken in ENROLL Tutorial Samples
Q154591   FIX: Wrong Version of MSVCRT40.DLL(Forwarder DLL) in Windows 95
Q154482   FIX: Undocumented Functions in Type Safe Collection Classes
Q154466   PRB: Unable to Locate URLMON.DLL on Windows NT 3.51
Q154430   BUG: Visual C++ 4.2 DAO Breaks Certain Access95B Functions
Q154320   BUG: AfxOleInit Returns TRUE Without Initializing OLE in a DLL
Q154112   FIX: Classview Cannot Find Template Member Function Definition
Q154111   BUG: Access Violation Opening a Workspace of Type Makefile
Q153801   BUG: C2352 Error for Reference to Nested Class Member
Q153425   FIX: IDE Crashes Undoing Sizing in Dialog Editor
Q153398   FIX: Namespace and Typedef Cause C1001:'msc1.cpp',line 1090
Q153354   BUG: OLE Controls Limited to 20 Property Pages in Visual C++
Q153324   BUG: MSDEV May Leave Orphaned Threads in the Memory After Exit
Q153291   BUG: Wizards Fail on Secure Microsoft Access Database
Q153239   BUG: Multiple CRichEditView::PrintInsideRect's Are Distorted
Q153216   BUG: GetRowsEx() Incorrectly Handles Null Field Values
Q152603   FIX: Masked Edit Tab Order Incorrect If Visible Property FALSE
Q152482   BUG: Error: Undefined Symbol 'DOC'  from Custom AppWizard
Q152211   BUG: Constructor Gets Called Multiple Times on the Same Object
Q152131   FIX: C1001: Extern in Function Call or Bad Type in Prototype
Q152056   BUG: Using Intrinsic Versions of log10 and fmod
Q152055   FIX: No Error and Constructor Not Called if Prototype Missing
Q152041   FIX: C1001 Error in 'msc1.cpp' on Template Function Parameter
Q152016   FIX: Errors C2065/C2064 When Function L is Called with Macro
Q151898   BUG: Include Directories Cannot End with a Backslash
Q151897   FIX: CListCtrl::InsertColumn() Causes Column Data to Shift
Q151675   FIX: Re-throwing Exception Causes Abnormal Program Termination
Q151673   FIX: Compiler Allocates Struct with Nested Struct Incorrectly
Q151167   BUG: LNK2001 Error for Static Member in Class Template
Q150885   BUG: C2321 Expanding Template with a Pointer to a Nested Class
Q150616   BUG: Nmake Does Not Build Subproject of Type Makefile
Q150576   FIX: C2682 Using dynamic_cast to Cast to a Const Pointer Type
Q150573   FIX: C2084 When Template Class Constructor Has No Body
Q150572   BUG: Error C1001: _asm Instruction Accessing Stack Using [ebp]
Q150571   DOC: CWnd::DragAcceptFiles() in Books Online
Q150378   FIX: C1001 if No Template Types in Template Func Arg List
Q150351   FIX: Absolute Pathnames for Source Files Placed in Makefile
Q150292   FIX: Access Violation When Copying Src File Between Projects
Q150287   FIX: Custom Build Commands Fail When Built from Command Line
Q150003   FIX: __vfptr Elements Are Not Properly Displayed in Debugger
Q150000   FIX: Minimal Rebuild Fails on Access Specifier Change for Enum
Q149966   BUG: istream::operator>>(long&) Does Not Clear errno
Q149965   FIX: C2668 in Overloaded Function When enum Is Promoted to int
Q149496   FIX: Custom Build Generates LNK1104 for Project Build from IDE
Q149482   BUG: MSDEV Does Not Report Error When It Cannot Find Make File
Q149327   BUG: C2440 Expanding Template with a Pointer to a Nested Class
Q149324   BUG: Modifying Const Temporary Object Doesn't Generate Error
Q149285   FIX: C1001 When Initialize Array of Type Class with #include
Q149237   BUG: 4 Class Wizard Problems w/ International System Settings
Q148880   BUG: Breakpoint Occurs When You Insert Clipboard Assistant
Q148806   BUG: Cannot Open Document from Shell If EXE Has Long File Name
Q148790   DOCERR: mktime Fails for January 1, 1970 in Several Time Zones
Q148789   FIX: No Error Given for Non-static Callback Member Function
Q148704   FIX: Template Keyword Can't Be Used Inside Class Declarations
Q148688   FIX: C2243 on Friend Overload o
Q148686   BUG: IOMANIPdeclare Macro Causes C2758 Error with References
Q148504   FIX: C2371: Cast to Struct Ptr in Default Arg of Class Member
Q148455   BUG: CSharedFile::Detach() Does Not Call GlobalUnlock()
Q148318   FIX: Using #define NOGDI Results in Compilation Syntax Errors
Q148139   FIX: Default OLE Container w/ Splitters Faults on View Closure
Q147944   BUG: Edit Control's Number Style Check Box Won't Stay Selected
Q147894   BUG: Spy++ Causes Exception in Owner-Drawn Combo Box
Q147892   FIX: Custom AppWizard Doesn't Support Multiple Languages
Q147736   BUG: Dialog Previewer May Incorrectly Draw Caption on Dialogs
Q147632   BUG: Browsing Template Function Definition Goes to Wrong Place
Q147630   FIX: Remote Monitor Quits When TCP/IP Isn't Loaded
Q147427   DOCERR: Description of C2354 Error Is Unclear
Q147130   FIX: Building an .OCX Always Runs Regsvr32
Q146444   FIX: Working Directory Setting with Trailing Backslash Fails
Q145995   BUG: Changes to Remote Project Files Not Detected
Q145993   BUG: Crystal Reports AppWizard Disables Multi-Language Support
Q145863   FIX: Clear All Guides in Dialog Editor Causes Access Violation
Q145822   DOCERR: Creating Import Libraries for PowerPC Shared Libraries
Q145719   BUG: DAOENROL - Can't See Added Records in Windows 95
Q145574   FIX: IDE Appears to Hang If Browse Key (F11 or F12) Is Pressed
Q143433   BUG: Setup Does Not Validate First Three Digits of CD Key
Q143430   FIX: Pointer to Member Function Is Not Shown as Reference
Q143410   DOC: Vertical Slider Control Sends WM_VSCROLL Message
Q143352   FIX: C2988 on Conversion Operator Between Two Template Classes
Q143313   BUG: CToolTipCtrl Stops Working After Dialog Is Displayed
Q143109   BUG: Debugger Shows Incorrect "this" Pointer
Q143083   FIX: C2664 When Array Is Passed as a Parameter to a Function
Q143082   BUG: Wrong Pointer Value When Nested Classes Have Same Name
Q142787   FIX: C1001 on Template Class of Type Pointer to Function
Q142593   BUG: Header Files Not Excluded from Project Directory
Q142493   BUG: Cannot Cast Double to int for Use in an Array Declarator
Q142420   DOCERR: Setdflag.c Sample for _CrtSetDbgFlag Missing Tilde (~)
Q141958   DOCERR: _CRTDBG_MAP_ALLOC Environment Var References Incorrect
Q141866   BUG: App Error While Changing Install Dir for Visual C++
Q141865   FIX: Can't Get to Hidden Workspace After Enabling Docking View
Q141478   FIX: Floating Toolbars Disappear in Developer Studio
Q141477   FIX: Exception Specification Syntax Handled Incorrectly
Q141458   BUG: Large Selections Fail in Disassembly Window
Q141456   BUG: Pressing F1 for Help on Error Message Doesn't Work
Q141413   FIX: MSDEV Does Not Prompt for Executable for Debug Session
Q141345   BUG: Duplicating Resource Causes Resource ID Collision
Q141040   BUG: Step Out in Debugger Ignores Try/Catch Scope
Q140858   PRB: _CRTDBG_MAP_ALLOC Does Not Work as Documented
Q140604   BUG: 'using' Declaration Doesn't Overload Base Class Members
Q140597   FIX: Fatal Error LNK1561: Entry Point Must Be Defined
Q140595   DOC: How to Display Tool Tips After Calling EnableToolTips
Q140573   BUG: F4 to Go to Error/Tag Doesn't Always Open Source File
Q140450   FIX: "Failed to (or don't know how to) build" Warning
Q140444   FIX: UNC File Names Cause Remote Debugging to Fail
Q140439   FIX: Namespace Scoped Classes Don't Show Up in ClassView
Q140356   FIX: NMAKE Fails If Paths & File Names Have Special Characters
Q140188   BUG: C1001 or C2434: Using Templates in Default Arguments
Q140024   FIX: Tools Won't Run If There's a Space in the Path
Q139996   BUG: Wizards Create Invalid Column Names for QueryDef Join
Q139871   FIX: Error C2371 on Struct Typedef that Does Not Have a Tag
Q139696   BUG: WinHelp Called Twice
Q139639   BUG: Hcrtf.exe Causes Hcw.exe to Quit If Already Running
Q139637   BUG: Developer Studio Ignores /nologo Linker Setting
Q139477   FIX: Insufficient Disk Space Causes Visual C++ to Fail
Q139476   BUG: File Time Incorrect After Saving During Build
Q139458   FIX: Ambiguous C2966 Error with Nested Template Classes
Q139422   FIX: Advanced Options for SDI Application in Appwizard
Q139301   FIX: C2664 Error w/Property Sheet Component Added to CDocument
Q139296   BUG: C2955 Error Generated If Using Same Name as Template
Q139295   FIX: Local File Is Not Saved with Save All
Q139294   BUG: Replace "Beginning of Line" Skips Blank Lines
Q139271   FIX: Changing Keyboard Compatibility Fails to Update Some Keys
Q139053   BUG: Can't Set Some Background/Foreground Colors in InfoViewer
Q139031   DOCERR: Title Tips for Project Workspace Window Not Documented
Q139028   BUG: Incomplete pragma Directive May Cause C1001 Error
Q139026   DOCERR: Remote Debugging with TCP/IP Isn't Supported on Win32s
Q139012   BUG: Cannot Map Functions to Special Keys in Developer Studio
Q138953   BUG: Static Identifiers Do Not Show Up in ClassView
Q138947   FIX: Comma Acts Like CR/LF in Custom Build Options
Q138928   DOCERR: Custom Key Assignments May Not Work as Expected
Q138873   BUG: Window Colors Cannot Be Customized from Developer Studio
Q138847   BUG: C2572 When Define Function Pointer w/ Default Argument
Q138764   BUG: Custom Build Commands Not Assigned Values
Q138756   BUG: Cursor Editor Fill Tool Doesn't Affect BackGround Pixels
Q138755   BUG: GPF When Drag-Drop Resources Between Two Resource Scripts
Q138752   FIX: C4114 Warning When Using Templates and Const Keyword
Q138695   DOC: ConstructElements & DestructElements
Q138693   BUG: Error Opening .Bsc File from MRU List
Q138632   BUG: Can't Serialize Items After CRichEditDoc::Serialize
Q138567   BUG: Incorrect Function Name Binding in Function Templates
Q138412   FIX: AppWiz Samples Fail to Build from Command Line
Q135666   FIX: Assertion Failure in CFieldExchange::GetColumnType()
Q135526   BUG: Bad Result If Call Inline Function Twice in Expression
Q133179   BUG: Compiler Fails Syntax Check of Extra Comma in enum List
Q129132   BUG: Can't Use Simple Type in an Explicit Call of a Destructor
Q128600   BUG: Redefinition of Enum Data Type Does Not Cause an Error
Q128344   FIX: Error C2593: 'operator +' Is Ambiguous
Q127900   BUG: C2487 Error Occurs If Multiple Static Vars Use dllexport
Q125799   BUG: C2443 Using Structure Member Operand in _asm Block
Q123161   BUG: ios::internal Adds No Fill Characters for int and long
Q122790   BUG: Character Constant with \0 Not Stored Properly
Q122789   FIX: Error C2579 When Using Function Templates
Q122543   BUG: Incorrect Code When Increment Pointer Based on a Pointer
Q122541   BUG: Goto() Within Try-Except Block Causes C2705 Error
Q122540   BUG: 'char *' Passed to 'const char * &' Violates Type Safety
Q122539   BUG: C4786 or C1067 Caused by Long Identifier and /Zi
Q122370   BUG: C2248 When Access Protected Nested Class in Derived Class
Q122304   BUG: /YX and /Yc Incorrectly Allowed in Project Settings
Q122258   BUG: Cannot Disconnect From Network Drive After Running Setup
Q122217   PRB: offsetof() Macro Fails with Virtual Base Class
Q122042   BUG: Fatal Error C1001 Using /Zg with Large C++ Header Files
Q121346   BUG: Spaces Preceding Header File Name Generate Build Errors
Q121216   FIX: Vector Delete Calls Exported Destructor Only Once
Q120967   BUG: Try Blocks Within a Switch Statement Behave Incorrectly
Q120218   BUG: Warning C4056 Generated When /Op Option is Used
Q119873   BUG: Incorrect Use of #pragma Pack Causes C1001 Errors
Q119393   BUG: Invalid Extraction from istrstream Does Not Set failbit
Q118875   BUG: ClassWizard "Bind", "Update Columns" Buttons Disabled.
Q117384   BUG: Unable to Hit Breakpoint on ELSE IF Statement
Q117383   BUG: C2483 Instantiating Objects with the Thread Attribute
Q117201   BUG: sizeof Used in Comparison Does Not Generate C4018
Q116487   BUG: No Compiler Error for Ambiguous C++ Conversion
Q116325   BUG: Browser Information Shows Incorrect Reference to Variable
Q116240   BUG: Compiler Errors Initializing const Reference to an Array
Q116239   BUG: Function that Inherits Through Dominance Fails
Q116172   BUG: Based Ptr. Init Fails at Global Scope in CPP File
Q116170   BUG: C2099 Generated Initializing Struct with Macro
Q115705   BUG: Function Style Conversion Incorrectly Generates Errors
Q115521   FIX: Private Copy Constructor Called Without Proper Access
Q113118   BUG: C2061, C2062, C2226, C2039 Occur When Using enum types
Q112985   BUG: new Allocates 0 Bytes for Typedef Class Function Pointer
Q107427   BUG: getch() Returns Incorrect Extended Key Codes
Q102158   FIX: ifstream Object Loses Character in Text Mode


Additional query words: noupdate 4.20 4.20b
Keywords : vcbuglist420 kblist kbbuglist
Version : WINNT:4.2,4.2b
Platform : winnt
Issue type : kbbug kbinfo


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 3, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.