Q168912: INFO: Summary List: Visual C++ 5.0 Known Problems

Article: Q168912
Product(s): Microsoft C Compiler
Version(s): 5.0
Operating System(s): 
Keyword(s): kbList kbVC500bugkbbuglist
Last Modified: 07-MAY-2001

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

- Microsoft Visual C++, 32-bit Enterprise Edition, version 5.0 
- Microsoft Visual C++, 32-bit Professional Edition, version 5.0 
-------------------------------------------------------------------------------

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

NOTE: Bug articles that apply to Visual C++ version 5.0 can be found in the
Microsoft Knowledge Base by searching on the "vcbuglist500" keyword.

MORE INFORMATION
================

Buglist for Visual C++ 5.0
--------------------------

  Q67041 BUG: Structure Tags Visible Outside of Function Prototype Scope

  Q72889 BUG: C Compiler May Not Catch Integer Division-by-Zero Error

  Q88092 BUG: Cannot Access Static Data Members in Inline Assembly

  Q107427 BUG: getch() Returns Incorrect Extended Key Codes

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

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

  Q115705 BUG: Function Style Conversion Incorrectly Generates Errors

  Q116170 BUG: C2099 Generated Initializing Struct with Macro

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

  Q116239 BUG: Function that Inherits Through Dominance Fails

  Q116240 BUG: Compiler Errors Initializing const Reference to an Array

  Q116325 BUG: Browser Information Shows Incorrect Reference to Variable

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

  Q117201 BUG: sizeof Used in Comparison Does Not Generate C4018

  Q117383 BUG: C2483 Instantiating Objects with the Thread Attribute

  Q117384 BUG: Unable to Hit Breakpoint on ELSE IF Statement

  Q119393 BUG: Invalid Extraction from istrstream Does Not Set failbit

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

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

  Q120967 BUG: Try Blocks Within a Switch Statement Behave Incorrectly

  Q120968 BUG: Limitation w/ Disabling Warnings Above 4699 w/ #pragma

  Q121016 BUG: Long Query Name in Browser Causes Application Error

  Q121346 BUG: Spaces Preceding Header File Name Generate Build Errors

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

  Q122219 DOC: CWnd::OnCommand() Parameters Documented Incorrectly

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

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

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

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

  Q122541 BUG: Goto() Within Try-Except Block Causes C2705 Error

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

  Q122790 BUG: Character Constant with \0 Not Stored Properly

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

  Q125799 BUG: C2443 Using Structure Member Operand in _asm Block

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

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

  Q128789 BUG: LNK2001 on Member Function When Use Nested Class Template

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

  Q131100 DOC: DoDragDrop() Parameter Documented Incorrectly

  Q133068 BUG: Deleting a Struct Typedef Causes C1059, C1063, or C1001

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

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

  Q138567 BUG: Incorrect Function Name Binding in Function Templates

  Q138695 DOC: ConstructElements & DestructElements

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

  Q138764 BUG: Custom Build Commands Not Assigned Values

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

  Q138873 BUG: Window Colors Cannot Be Customized from Developer Studio

  Q138953 BUG: Static Identifiers Do Not Show Up in ClassView

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

  Q139028 BUG: Incomplete pragma Directive May Cause C1001 Error

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

  Q139476 BUG: File Time Incorrect After Saving During Build
  Q139696 BUG: WinHelp Called Twice

  Q139801 BUG: Windows 95 Doesn't Allow open_osfhandle on Socket Handles

  Q139996 BUG: Wizards Create Invalid Column Names for QueryDef Join

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

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

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

  Q140858 PRB: _CRTDBG_MAP_ALLOC Does Not Work as Documented

  Q141345 BUG: Duplicating Resource Causes Resource ID Collision

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

  Q141458 BUG: Large Selections Fail in Disassembly Window

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

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

  Q142593 BUG: Header Files Not Excluded from Project Directory

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

  Q143109 BUG: Debugger Shows Incorrect "this" Pointer

  Q143313 BUG: CToolTipCtrl Stops Working After Dialog Is Displayed

  Q143410 DOC: Vertical Slider Control Sends WM_VSCROLL Message

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

  Q145995 BUG: Changes to Remote Project Files Not Detected

  Q147632 BUG: Browsing Template Function Definition Goes to Wrong Place

  Q148223 BUG: C4003 When Building Wrapper For Word.Basic 7.0 Object

  Q148455 BUG: CSharedFile::Detach() Does Not Call GlobalUnlock()

  Q148686 BUG: IOMANIPdeclare Macro Causes C2758 Error with References

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

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

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

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

  Q150349 BUG: Finish Button Fails Data Transfer from Page to Variables

  Q150571 DOC: CWnd::DragAcceptFiles() in Books Online

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

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

  Q151031 BUG: SetMinHeight Does Not Work Correctly with CStatusBar

  Q151167 BUG: LNK2001 Error for Static Member in Class Template

  Q151500 FIX: /Og Causes vfptr Initialization Problems

  Q151501 FIX: Linking Large Projects Can Be Very Slow

  Q151898 BUG: Include Directories Cannot End with a Backslash

  Q152056 BUG: Using Intrinsic Versions of log10 and fmod

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

  Q152254 BUG: LNK2001 on Operator>> with Class from MFC Extension DLL

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

  Q153291 BUG: Wizards Fail on Secure Microsoft Access Database

  Q153801 BUG: C2352 Error for Reference to Nested Class Member

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

  Q155046 BUG: Member Function Referenced Without () Compiles

  Q155292 FIX: Destructor Not Called When DEBUG_NEW Is Defined

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

  Q155721 BUG: Access Violation in RFX_Date If CTime Not Initialized

  Q155791 BUG: Some Intermediate Files not Deleted by FileView

  Q159776 FIX: VC++ Crash When Adding Test Case Under Source-Code Control

  Q162160 DOC: CFileDialog::DoModal Does Not Return 0

  Q163252 BUG: Cannot Remove BS_PUSHLIKE in Resource Editor

  Q163369 BUG: LDd Suppresses Implicit Definition of _DEBUG

  Q164684 PRB: "File or Project not Found" Adding Files via Integration

  Q164813 FIX: Web Browser Control Hangs in CFormView

  Q165419 BUG: SQL Debugger Displays Incorrect Value for Float Variables

  Q165420 BUG: SQL Breakpoint Not Hit After Executing SP in Another DB

  Q165432 BUG: DBGrid Does Not Insert Record if Field Name Contains Dash

  Q165433 BUG: Query Designer Not Inserting Record if Field Name Has Dash

  Q165434 BUG: Undo Database Deletion Causes Data View to Lose Database

  Q165744 BUG: RichEditCtrl IDs Not Shown in Member Variables Tab

  Q165745 DOC: CMiniFrameWnd::Create Is Missing MFS_BLOCKSYSMENU

  Q165746 DOC: Incomplete Documentation on CListCtrl::SetColumnWidth

  Q165792 FIX: MSDEV.EXE Application Error When Building an Application

  Q165803 BUG: Error C2783 - Cannot Deduce Non-Type Template Parameter

  Q165944 BUG: &(*variable) Causes C1001, trees.c line 6256

  Q166109 BUG: Template Friend Function Causes Compiler Error C2248

  Q166110 BUG: Can Set SQL Breakpoints on Invalid Lines Inside a Trigger

  Q166133 BUG: Execute <name>.EXE Menu Item Does Not State Name of SP

  Q166213 BUG: Right-Clicking CRichEditView Doesn't Activate Frame

  Q166282 FIX: C2440 Caused by Template Function with Const Pointer

  Q166285 FIX: MSDEV Crashes When Converting VC++ 4.0 Projects

  Q166469 FIX: Multiple Check In Fails with Keyword Expansion

  Q166505 DOC: FindNextFile Returns 0 for Last File Found

  Q166513 BUG: Typedef Type Causes C2275: Illegal Use of Type

  Q166716 BUG: Header File Listed in SYSINCL.DAT in Dependency List

  Q166718 FIX: C1001 from Conditional Operator in Initializer

  Q166719 BUG: Wrong Exception Re-thrown with Global Optimization

  Q166720 BUG: ATL Object Wizard Dialog Box Comes Up Empty

  Q166721 FIX: Compiler Error C2784 o

  Q166723 BUG: ATL Object Wizard Prevents Undo Changes

  Q166756 BUG: Error in Requery When Set Null Date Parameter to Not Null

  Q166939 BUG: CRecordset::Update Fails After Upgrading

  Q166946 BUG: Match Brace Command Foiled by String/Character Literals

  Q167113 BUG: C2734, C2166: Caused by Template Function with const ref

  Q167170 BUG: GetWindowContextHelpId() returns 0 for ActiveX Controls

  Q167306 BUG: Initializer for Empty Struct Causes C2059 or C1001

  Q167321 BUG: Wrong Namespace Member Selected for Qualified ID

  Q167324 BUG: Custom Build Rule Not Saved for File Excluded from Build

  Q167325 BUG: Env Vars Not Used in Exported Makefile Dependencies

  Q167326 BUG: Intrinsic Version of strcmp May Return Incorrect Result

  Q167338 BUG: Format("%D") Fails for COleDateTime and COleDateTim

  Q167339 BUG: New Class Added in ATLWizard Removes Edit Interface Setting

  Q167347 FIX: /Og Causes C1001, main.c, line 379 for Recursive Call

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

  Q167350 BUG: Default Constructor Argument Cannot Use Namespace Scope

  Q167351 BUG: Using Declaration Causes C2327

  Q167355 BUG: C4786 Warning is Not Disabled with #pragma Warning

  Q167356 BUG: Same Name for Function and Class Causes C2079

  Q167358 BUG: Remote Windows 95 Machine Crashes on Stop Debugging

  Q167359 BUG: extern Declaration Generates Extra Constructor Call

  Q167414 BUG: Text Copy/Paste from InfoViewer Loses Layout

  Q167415 PRB: Keywords for Online Docs are Merged Several Times

  Q167416 BUG: InfoViewer Book and Sample Links May Not Work

  Q167417 BUG: No Workspace Settings Tab in Stand-alone MSDN

  Q167423 FIX: CRecordset Members Not in "Add Member Variable" Dialog Box

  Q167526 FIX: ATL Control May Cause an Access Violation

  Q167650 FIX: Problems with ToolTips on Windows 95

  Q167692 FIX: Assertion Line 257 in File Dlgprop.cpp

  Q167693 FIX: MFC Application Hangs on Multiprocessor Machine

  Q167696 BUG: Debug Static MFC Library Links to UrlMon.dll/et.dll

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

  Q167730 BUG: Wrong Member Name in C2039 Error Message

  Q167731 FIX: Access Violation When Connecting in MFC ODBC Application

  Q167734 FILE: BUG: MFC Browser Library (MFC.BSC) Is Incomplete

  Q167736 BUG: MFC ISAPI Generates Access Violation in CHtmlStreamch

  Q167749 BUG: Access to Nested Base Class Member Functions Blocked

  Q167750 BUG: The pow() Function Doesn't Set Underflow Condition

  Q167798 BUG: Can Not Attach Process to Debugger from NT Task Manager

  Q167804 BUG: Source Profiler in Visual C++ 5.0 Does Not Execute

  Q167845 FIX: Class Wizard Deletes Source Files

  Q167927 BUG: Building ATL Service Project Does Not Register the Service

  Q167946 BUG: ATL Service EXE Doesn't Build in Release Build

  Q167949 FIX: OnWindowMessage Returns BOOL for HRESULT

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

  Q167966 BUG: C2248: Statics in Friends, No Access to Protected Members

  Q167967 FIX: /Og Increments the Index of a Loop Too Soon

  Q167994 FIX: Cvpack INTERNAL ERROR When Linking Large Projects

  Q167995 FIX: Calling a Function Returning double May Not Pop FPU Stack

  Q168003 FIX: Function Prototypes in comutil.h Missing Calling Convention

  Q168007 FIX: Remote Debugging Very Slow in Visual C++ Version 5.0

  Q168008 FIX: C2166 Incorrect Type Deduction for Template Parameter

  Q168028 FIX: C2955 Caused by the "using" Declaration

  Q168029 FIX: Global Optimizations (/Og) May Cause the Compiler to Hang

  Q168044 BUG: ClassWizard May Fail to Derive a Class from CRecordset

  Q168078 BUG: C2784 Instantiating STL Objects With a UDT Parameter

  Q168079 FIX: _com_ptr_t::operator=(const _variant_t&) AddRefs Twice

  Q168081 BUG: Wrong Column Jumped to for Macro Syntax Error

  Q168082 BUG: Crash During Project Conversion If Project Has MAC Targets

  Q168111 FIX: #import Does Not Compensate for Gaps in vtable

  Q168123 BUG: CWindow::GetTopLevelWindow() returns NULL

  Q168373 BUG: C2065 When Default Constructor of a Nested Class Called

  Q168374 BUG: C1001 file 'msc1.cpp', line 1188, Using Recursive Namespace

  Q168378 BUG: Debug "Additional Dlls" Entry Shows on All Projects

  Q168379 BUG: Debugger Does not Step Over to __finally Code Block

  Q168380 BUG: Incorrect Evaluation of Static Member Functions in Debugge

  Q168381 BUG: Exported Make Files with Browse Info Are Rebuilt Twice

  Q168383 BUG: C1001 p2symtab.c, line 2221 In Direct Init of Static

  Q168384 BUG: C2248: No Access for Friend Class in a Template Class

  Q168385 BUG: The "this" Pointer is Incorrect in Destructor of Base Class

  Q168387 BUG: Exported Makefile May Be Useless if Custom Build Uses "CD"

  Q168403 BUG: Setup Doesn't Ask to Register Environment Variables

  Q168404 PRB: C2664 Instantiating STL List with Sequence [first, last)

  Q168410 BUG: Dependency Information Is Lost After Workspace Is Closed

  Q168411 BUG: Per-File Switch at Project Level Silently Deleted

  Q168419 BUG: Browse Info Flag Not Saved for Subproject After Conversion

  Q168420 BUG: NMAKE Build Fails When Intermediate Dir Starts with ..\

  Q168424 BUG: Localize Sample Cannot Be Built

  Q168430 BUG: Using Referenced Integer to Access Array Generates CXX0034

  Q168433 BUG: Error Using _ttoi64 with Non-Unicode Applications

  Q168439 BUG: _stat Function Fails for Names Ending with "\"

  Q168440 BUG: Stream Operator << Cannot Handle __int64 Type

  Q168528 PRB: Add Method/Add Property Adds To All Interfaces

  Q168847 BUG: "DM0025: Error attaching to process" In Windows 95

  Q168912 INFO: Summary List: Visual C++ 5.0 Known Problems

  Q168926 BUG: "Error copying sample files" When Copying Samples to Drive

  Q168927 BUG: Application_NewWorkspace Event Is Never Fired

  Q168932 BUG: Multiple Based Conversion Results May Be Incorrect

  Q168934 BUG: Multiple Errors Compiling Std C++ Library Headers with /Za

  Q168936 BUG: Virtual Base Class Destructor Called More than Once

  Q168957 FIX: C1001, file 'msc1.cpp', line 1188, Caused by Name Hiding\

  Q169403 PRB: Breakpoints Not Hit in Multiple Line SQL Statements

  Q170171 BUG: DUMPBIN Displays Cumulative Data for Multiple Arguments

  Q170511 BUG: WizardBar Notification Slows Down Dialog Editor

  Q170514 BUG: Bad Codegen with /Og and FP Mult in Class with Virt Dtor

  Q170530 BUG: AppWizard Project Cannot Open Include File .RC2

  Q172276 FIX: CToolTipCtrl Not Displaying Text After VS SP1, SP2 Install

  Q172892 BUG: MSDEV Crashes if Same PDB Name Used for Compiler and Linker

  Q173244 BUG: FindIndex Works Incorrectly When nIndex Is Negative

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

  Q173252 FIX: CArchive::GetObjectSchema Returns Incorrect Schema

  Q174403 FIX: Unresolved Externals When Building MFC42 and MFCD42xD

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

  Q177421 BUG: Remote Debug in Windows NT Requires Psapi.dll

  Q177431 BUG: C2065: Undeclared Identifier Creating a STL Function Object

  Q177937 BUG: Debugger Cannot Watch Function Returning struct or union

  Q178995 PRB: Visual C++ Wizards Ignore "Insert Spaces" in Tabs Option

  Q179270 BUG: Warnings with RTTI and Automatic Precompiled Headers

  Q179273 BUG: C2059 Initializing Static Data Member of a Template Class

  Q179690 BUG: Launching COM Server with Long File Name Returns 0x80080005

  Q180385 BUG: AppWizard Sometimes Fails to Display the Platforms Option

  Q180593 BUG: Cannot Rename Directory of a Closed Workspace

Additional query words:

======================================================================
Keywords          : kbList kbVC500bug kbbuglist
Technology        : kbVCsearch kbAudDeveloper kbVC500 kbVC32bitSearch kbVC500Search
Version           : :5.0
Issue type        : kbinfo

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