BUG: ATL Object Wizard Dialog Box Comes Up Empty

Last reviewed: July 31, 1997
Article ID: Q166720
The information in this article applies to:
  • Microsoft Active Template Library, version 2.1
  • Microsoft Visual C++, 32-bit Editions, version 5.0

SYMPTOMS

When you access the Active Template Library (ATL) Object Wizard dialog box via the menu option "Insert/New ATL Object," the dialog box comes up empty with no wizards available.

CAUSE

When Visual C++ is installed, all ATL Object Wizards are registered in the registry under "HKEY_CURRENT_USER\Software\Microsoft\ATLWizard." Settings under HKEY_CURRENT_USER are not visible if you login under a different user. If you install Visual C++ under one user and login as another, you will not see any available Wizards in the ATL Object Wizard dialog box.

RESOLUTION

Other user logins that need to use Visual C++ on the same machine need to have the same registry settings under "HKEY_CURRENT_USER\Software\Microsoft\ATLWizard". Here are the steps to do this:

  1. Login under the account that installed Visual C++.

  2. Run REGEDIT.

  3. Highlight "HKEY_CURRENT_USER\Software\Microsoft\ATLWizard."

  4. Export this entry to a file by picking Registry/Export Registry File from the menu.

  5. Login as the other user who will use Visual C++.

  6. Double-click the .REG file to merge it with the registry.

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.

Keywords          : AtlIss vcbuglist500 kbsetup kbbuglist
Technology        : kbAtl kbInetDev
Version           : 2.1 5.0
Platform          : NT WINDOWS
Issue type        : kbbug


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


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.

Last reviewed: July 31, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.