The information in this article applies to:
SYMPTOMS
When attempting to run an application built with Visual C++ 4.2 and 5.0, an
error may be reported that the Urlmon.dll cannot be found. After this
error, the application aborts.
CAUSE
The Urlmon.dll is the DLL that supports the URL moniker. It is a part of
the ActiveX SDK. The MFC library that ships with Visual C++ 4.2 and 5.0
uses this DLL for much of the Internet functionality added in Visual C++
4.2. Urlmon.dll is not supported on Windows NT 3.51. Therefore, the DLL is
not installed to your Windows NT 3.51 System32 directory. RESOLUTIONTo work around this problem, you must link the debug build of the application with the MFC DLL. The release build can continue to link statically to MFC. To link the debug build of the application to the MFC DLL, select Project Settings on the Build menu in Visual C++. Select Debug Project in the Settings For list, and select "Use MFC in a Shared Dll(mfc42(d).dll)" on the General Settings tab. STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This problem was corrected in Visual C++ version 6.0 for Windows. MORE INFORMATIONVisual C++ 4.2 and 5.0 ship the Urlmon.dll as part of the self-extracting installation files Axdist.exe and Wintdist.exe. This is covered in the \msdev\redist\redistrb.wri file. Additional query words: urlmon.dll
Keywords : kbole kbIE400 kbMFC kbNTOS351 kbVC420bug kbVC500bug kbVC600fix |
Last Reviewed: January 3, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |