KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

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

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

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.

Copyright Microsoft Corporation 1986-2002.