Frequently asked questions about Visual C++ 6.0 (843508)



The information in this article applies to:

  • Microsoft Visual C++ Standard Edition, version 6.0
  • Microsoft Visual C++, 32-bit Enterprise Edition 6.0
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
  • Microsoft Visual C++, 32-bit Professional Edition 6.0

INTRODUCTION

This article answers some frequently asked questions about Microsoft Visual C++ 6.0.

MORE INFORMATION

For more information about the Visual C++ 6.0 IDE, visit the following Microsoft Web site:
  • Q1: Where can I view a list of Visual C++ 6.0 bugs?

    A1: For a list of Microsoft Knowledge Base (KB) articles that discuss the bugs in Visual C++ 6.0, click the following article number to view the article in the Microsoft Knowledge Base:

    834001 List of bugs that are fixed in Visual Studio 6.0 Service Pack 6

    The Visual C++ Support Center also contains a list of Visual C++ 6.0 bugs, together with a list of articles that discuss the Visual C++ 5.0 bugs that have been fixed in Visual C++ 6.0. For more information, visit the following Microsoft Web site:
  • Q2: Where can I obtain Microsoft HTML Help Workshop?

    A2: HTML Help Workshop is located in the HTML Help folder on Disk 1 of the Visual C++ 6.0 distribution disks or of the Microsoft Visual Studio 6.0 distribution disks. For more information about how to add context-sensitive help to your program, visit the following Microsoft Developer Network (MSDN) Web site:
  • Q3: Why does a program that I developed by using Visual C++ 5.0 or an earlier version experience a page fault when I use the Visual C++ 6.0 Run-Time libraries?

    A3: The Visual C++ 6.0 run-time libraries are less tolerant of memory overwrites and of multiple Free function calls than the run-time libraries of Visual C++ 5.0 or of earlier versions.

    For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

    190536 FIX: Invalid page fault in Msvcrt.dll


  • Q4: Why do I experience missing ordinals when I debug my Visual C++ 5.0 Microsoft Foundation Classes (MFC) program by using the Visual C++ 6.0 DLLs?

    A4: The Debug versions of Visual C++ 6.0 MFC are not binary compatible with Visual C++ 5.0 MFC or with earlier versions of MFC. However, this problem does not occur in release builds because release builds are binary compatible between versions.

    For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

    190487 MFC Debug DLLs are not compatible between versions


  • Q5: Can the WinDbg debugger read debug information that Visual C++ 6.0 generated?

    A5: Some versions of the debugger cannot read the PDB debug information that Visual C++ 6.0 generated. For additional information about symbol types, click the following article number to view the article in the Microsoft Knowledge Base:

    121366 PDB and DBG files - What they are and how they work

    To work around this problem, use one of the following methods: For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

    193479 WinDbg cannot load symbols for Visual C++ 6.0 projects


  • Q6: Does Visual C++ 6.0 support the WinCE Toolkit for Visual C++ 5.0?

    A6: No. The WinCE Toolkit for Visual C++ 5.0 is not compatible with Visual C++ 6.0.
  • Q7: Where can I obtain the Microsoft Browser Toolkit for Visual C++ 6.0?

    A7: To obtain the Microsoft Browser Toolkit for Visual C++ 6.0, visit the following Microsoft Web site:
  • Q8: Does Visual C++ 6.0 support member templates?

    A8: Member templates that are defined inside the class body are supported in Visual C++ 6.0 and in Visual C++ 5.0. If you are using Visual C++ 5.0, you must install Microsoft Visual Studio 97 Service Pack 3. To obtain Visual Studio 97 Service Pack 3, visit the following Microsoft Web site:

Modification Type:MajorLast Reviewed:10/13/2004
Keywords:kbhowto kbProgramming kbFAQ kbinfo KB843508 kbAudDeveloper