Q178224: INFO: Summary List: Visual C++ Version 4.1 Known Problems

Article: Q178224
Product(s): Microsoft C Compiler
Version(s): 4.1
Operating System(s): 
Keyword(s): kbList kbVC410bugkbbuglist
Last Modified: 17-JUL-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Visual C++, version 4.1 
-------------------------------------------------------------------------------

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.1.
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.1
--------------------------

  Q88092 BUG: Cannot Access Static Data Members in Inline Assembly

  Q67041 BUG: Structure Tags Visible Outside of Function Prototype Scope

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

  Q173244 BUG: FindIndex Works Incorrectly When nIndex Is Negative

  Q173027 FIX: CRichEditView as Second Splitter Pane Causes Crash

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

  Q170171 BUG: DUMPBIN Displays Cumulative Data for Multiple Arguments

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

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

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

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

  Q166505 DOC: FindNextFile Returns 0 for Last File Found

  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

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

  Q163252 BUG: Cannot Remove BS_PUSHLIKE in Resource Editor

  Q161874 FIX: Displaying CPropertySheet in COleControl Causes Assert

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

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

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

  Q156067 FIX: Setting Tooltip Text in OnToolHitTest Causes Assertion

  Q155791 BUG: Some Intermediate Files not Deleted by FileView

  Q155622 FIX: IDE Debugger Truncates Floating Point Numbers

  Q155292 FIX: Destructor Not Called When DEBUG_NEW Is Defined

  Q155177 FIX: Sockets Application Hangs or Exhibits Poor Performance

  Q155046 BUG: Member Function Referenced Without () Compiles

  Q154652 FIX: Timer Callbacks Not Called in MFC 4.2 Applications

  Q154648 FIX: Toolbars Broken in ENROLL Tutorial Samples

  Q154112 FIX: Classview Cannot Find Template Member Function Definition

  Q154111 BUG: Access Violation Opening a Workspace of Type Makefile

  Q153963 FIX: Exception in DrawCli When Displaying Summary Information

  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

  Q153378 FIX: Syntax Error in MFC ODBC Recordset with SQL Server 6.5

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

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

  Q153292 FIX: Compiler Errors with COleDateTime::Format

  Q153291 BUG: Wizards Fail on Secure Microsoft Access Database

  Q153282 FIX: ClassWizard Overrides CDaoRecordset::Open Incorrectly

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

  Q153216 BUG: GetRowsEx() Incorrectly Handles Null Field Values

  Q152781 FIX: Incorrect Return Values from COleDateTime Members

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

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

  Q152384 FIX: DDX for Short Causes Stack Corruption

  Q152317 FIX: Setup Could Not Open \MSDEV\REDIST\ QFEUPD.EXE

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

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

  Q152075 FIX: Control Container Support Only Works in Primary Thread

  Q152072 FIX: ASSERT in OLECLI1.CPP When Copying Embedding to Clipboard

  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

  Q151893 DOC: CCriticalSection::Lock Doesn't Do a Timed Wait

  Q151683 FIX: MFC ODBC Exceptions Using the SQL Server 6.5 Driver

  Q151675 FIX: Re-throwing Exception Causes Abnormal Program Termination

  Q151673 FIX: Compiler Allocates Struct with Nested Struct Incorrectly

  Q151446 FIX: Internal State of ControlBars Corrupted

  Q151382 FIX: LoadBarState() Causes Assert In Bardock.cpp, Line 682

  Q151167 BUG: LNK2001 Error for Static Member in Class Template

  Q151071 FIX: Spawn Hangs When Inheriting Pipe Handle

  Q151070 FIX: DYNAMIC_DOWNCAST & STATIC_DOWNCAST Causes Stack Overflow

  Q151033 FIX: Using CMultiLock Class Can Cause a Memory Leak

  Q150936 FIX: VC4 Debugger Fails to Stop on Breakpoints w/ Long Names

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

  Q150884 FIX: C1001 Fatal Error in File Main.c, Line 413 for /O1 or /O2

  Q150789 FIX: DFX_Bool Calls Default() with AFX_RFX_LONGBINARY

  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

  Q150199 DOC: ThreadingModel Is Not a Subkey

  Q150075 FIX: False Memory Leaks in MFC DLL Statically Linked to MFC

  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

  Q149696 FIX: Bad Code Generated for Inline Assembly Using Enumerators

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

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

  Q149341 FIX: CreatePointFont() May Create Wrong Size Font in Preview

  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

  Q149137 FIX: ODBC Long Binary Functions Use SQL_NO_TOTAL Incorrectly

  Q148916 FIX: Setup Could Not Open \Msdev\Redist\Oracle.hlp File

  Q148880 BUG: Breakpoint Occurs When You Insert Clipboard Assistant

  Q148806 BUG: Cannot Open Document from Shell If EXE Has Long File Name


  Q148789 FIX: No Error Given for Non-static Callback Member Function

  Q148787 FIX: Run Out of Memory or Assertion in GetBufferSetLength()


  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

  Q148498 DOC: CListBox::ItemFromPoint() Works Only in Windows 95

  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

  Q147948 FIX: Errors Occur Using DAO CLongBinary Data from Database

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

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

  Q147736 BUG: Dialog Previewer May Incorrectly Draw Caption on Dialogs

  Q147735 FIX: ClassWizard Quits If Class Twice Derived from CRecord

  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

  Q146617 FIX: SetWindowText(NULL) Doesn't Clear .OCX Edit Control

  Q146447 FIX: BreakPoints not hit for long file name DLL/EXE

  Q146444 FIX: Working Directory Setting with Trailing Backslash Fails

  Q146000 FIX: C1001 Including Header File in Template Class Definition

  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

  Q143408 FIX: Assertion Failure After Using CDaoWorkspace::Create()

  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

  Q142960 FIX: CCheckListBox Fails with Style LBS_MULTICOLUMN

  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

  Q140670 FIX: Using Run-Time Type Info May Cause Memory Leak Report

  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

  Q140270 FIX:ClassView Add Function/Variable Fails If Header File Moved

  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

  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

  Q138872 FIX: TRACE() Message Appears When Closing DAO Objects

  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

  Q138694 FIX: Using CSocket w/ CArchive Causes Block from Extra FD_READ

  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

  Q131945 DOC: OnFileNameOK Returns 0 if Valid or 1 if Not Valid

  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:

======================================================================
Keywords          : kbList kbVC410bug kbbuglist
Technology        : kbVCsearch kbAudDeveloper kbVC410
Version           : :4.1
Issue type        : kbbug kbinfo

=============================================================================