Article ID: 822335 - View products that this article applies to.
A Component Object Model (COM) multithreaded DLL (MTDLL) is built by using Microsoft Visual FoxPro (VFP) version 8.0 (18.104.22.1681). The DLL contains two OLEPUBLIC server definitions. The DLL is added to a COM+ package. When you call a method of the second server from an instance of the first server, you receive the following error message:
This error might not occur on a computer that is running Microsoft Windows XP Service Pack 2 (SP2) or Windows Server 2003.
"OLE error code 0x80020006: Unknown name."
To resolve this problem, install Visual FoxPro 8.0 Service Pack 1. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
(https://support.microsoft.com/kb/829988/ )How to obtain the latest Visual FoxPro 8.0 service pack
To work around this problem, create separate COM servers, and use COM+ packages for each server.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was corrected in Microsoft Visual FoxPro 8.0 Service Pack 1.
Steps to reproduce the behavior
Article ID: 822335 - Last Review: April 18, 2005 - Revision: 1.3