DOCUMENT:Q168405  17-JUL-2001  [visualc]
TITLE   :PRB: ResourceView Fails to Open Already Loaded .rc File
PRODUCT :Microsoft C Compiler
PROD/VER:WINDOWS:6.0,97; winnt:5.0,6.0
OPER/SYS:
KEYWORDS:kbide kbResourceEd kbVC kbVC500 kbVC600 kbVS97 kbVS600 kbprb kbGrpDSTools

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

 - Microsoft Visual C++, 32-bit Enterprise Edition, versions 5.0, 6.0 
 - Microsoft Visual C++, 32-bit Professional Edition, versions 5.0, 6.0 
 - Microsoft Visual C++, 32-bit Learning Edition, version 6.0 
 - Microsoft Visual Studio versions 97, 6.0 
-------------------------------------------------------------------------------

SYMPTOMS
========

The ResourceView may become confused and fail to open a resource file even
though the file is already open in the resource editor. Visual Studio may
generate an error dialog saying "This file is already open in an editor" and the
string "Load Failed" will appear below the bug project's resources. The MORE
INFORMATION section below documents how this might occur.

CAUSE
=====

The .rc file is already open in an editor.

RESOLUTION
==========

Close the .rc file already open in the development environment then reopen the
resource file for the project.

STATUS
======

This behavior is by design.

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

Steps to Reproduce Behavior
---------------------------

1. Create a new MFC AppWizard (exe) project named "Test". Use the default
   settings by pressing the Finish button on the first step of the AppWizard.

2. On the File menu, click Open.

3. Type Test.rc in the File Name box.

4. In the Open As list, select Text, and then click OK.

5. On the Workspace pane, click the ResourceView tab.

6. Expand Test Resources to see the Test project's resources. The error message
   appears.

7. Close Test.rc in the text editor and repeat step 6.

Additional query words: RC ResEdit dlgedit

======================================================================
Keywords          : kbide kbResourceEd kbVC kbVC500 kbVC600 kbVS97 kbVS600 kbprb kbGrpDSTools 
Technology        : kbVCsearch kbVSsearch kbAudDeveloper kbVC500 kbVC600 kbVC32bitSearch kbVS97 kbVS600 kbVS97Search kbVS600Search kbVC500Search
Version           : WINDOWS:6.0,97; winnt:5.0,6.0
Issue type        : kbprb

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

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