ERRORMSG: MODBUS32.DLL linked to missing export MFC42.DLL:6467

Article ID: 020128sab
Last Reviewed: June 26, 2007

The information in this article applies to:

  • Pronto for Windows 32 bit all releases.

Symptoms

When Pronto is started the following message appears:

The Modbus32.dll file is linked to missing export Mfc42.dll:6467.

Cause

This problem is caused by an incorrect version of the Microsoft Foundation Classes dynamic link library MFC42.DLL loaded on the system.

This DLL is located in the windows system directory which is typically C:WINDOWS\SYSTEM for computers running Windows 95/98 or ME or C:\WINNT\SYSTEM32 for computers running Windows NT4, Windows 2000 or XP.

To avoid the risk of breaking already installed applications Pronto for Windows does not install a copy of this DLL but uses the one already installed on the system. Microsoft has released several different versions of this DLL, the list below shows versions tested and the status of this problem.

Version Size Status of problem
4.21.7160 940,304 bytes Yes (causes this problem)
6.00.8447.0 995,383 bytes No (does not cause problem)

To find out which version of MFC42.DLL is loaded on a particular computer perform the following steps.

Using Windows Explorer go to the windows system directory and locate the file MFC42.DLL, right click on thisfile and select PROPERTIES from the drop down menu. Select the version tab to view the version information for the DLL.

Resolution

Obtain a newer version ofthe DLL. This file can be copied from the system directory of another computer.

This library is used by many applications and may be in use, which will prevent overwriting. Either,close all applications and retry OR exit to the command prompt and use the copy command.

References

None