FIX: Menu Merge Problem with Server in Active Doc Container (191129)
The information in this article applies to:
- The Microsoft Foundation Classes (MFC), when used with:
- Microsoft Visual C++, 32-bit Enterprise Edition 5.0
- Microsoft Visual C++, 32-bit Enterprise Edition 6.0
- Microsoft Visual C++, 32-bit Professional Edition 5.0
- Microsoft Visual C++, 32-bit Professional Edition 6.0
- Microsoft Visual C++, 32-bit Learning Edition 6.0
This article was previously published under Q191129 SYMPTOMS
Multiple Help menus appear when an MFC server is activated within an Active
document server that supports in-place editing (such as Microsoft Word),
and that document is opened by an Active document container (such as
Internet Explorer 4.0). In debug builds, an ASSERT occurs in Oledocip.cpp
line 151.
CAUSE
This problem occurs with any in-place activation server created with MFC,
where the server is not an Active document server.
RESOLUTION
One workaround is to enable your server as an Active document. See the
Visual C++ Help topic "Upgrade to an Active Document Server" for details on
adding this support to an existing Active document server.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article.
This problem was corrected in Microsoft Visual C++ .NET.
REFERENCES
Microsoft Visual C++ Documentation: Using Visual C++; Visual C++
Programmer's Guide; Porting and Upgrading; How Do I...; How Do I: Porting
and Upgrading; click: "To Active document servers" under the "Upgrade In-
Process Servers" section.
Modification Type: | Major | Last Reviewed: | 12/1/2003 |
---|
Keywords: | kbActiveDocs kbBug kbfix kbNoUpdate KB191129 |
---|
|