The information in this article applies to:
SYMPTOMSAn .fll or .dll file has been built with Microsoft Visual C++, version 4.2. The .fll loads correctly on the development computer, but loading it on another computer with Visual FoxPro or in a distributed .exe file causes the following error message:
CAUSEBeginning with Visual C++ 4.2, if an .fll or .dll file is compiled with the Multithreaded dynamic-link library (DLL) (/MD) option, the Msvcrt.dll C run- time library is needed for it to function properly. The Multithreaded DLL compiler option is needed when building an .fll file using the FoxPro Library Construction Kit. RESOLUTIONObtain the Msvcrt.dll that is installed with Visual C++ 4.2 and place it in the System (Windows 95) or System32 (Windows NT) subdirectory of the Windows directory. STATUSThis behavior is by design. MORE INFORMATION
The Msvcrt.dll is installed with Visual C++ 4.2 and is also shipped with
Windows NT 4.0 and the Windows 95 OEM Service Release 2 (OSR 2). It is not
included with Visual FoxPro 3.0 or 5.0, Windows NT 3.x, or Windows 95
(including Service Pack 1).
REFERENCESFor additional information, please see the following articles in the Microsoft Knowledge Base: Q154753 What Are the C/C++ Libraries My Program Would Link With? Q154419 Standard C++ Library Frequently Asked Questions Additional query words: kbdsd VFoxWin
Keywords : FxtoolLck |
Last Reviewed: August 12, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |