GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 
Unimplemented function MFC42.DLL.6571: Updated InstallMfcDLL.exe


https://support.genopro.com/Topic27925.aspx
Print Topic | Close Window

By Neil Mayhew - Saturday, March 5, 2011
The latest version of GenoPro appears to use MFC functions that are not in the very old mfc42.dll that's in the http://www.genopro.com/InstallMfcDll.exe available on the web site. However, when I download and install a later version of the DLL, either with winetricks or manually, the program installs and runs.

FYI, the error with the old DLL is:

wine: Call from 0x7bc49e10 to unimplemented function MFC42.DLL.6571, aborting
wine: Unimplemented function MFC42.DLL.6571 called at address 0x7bc49e10 (thread 0009), starting debugger...
Unhandled exception: unimplemented function MFC42.DLL.6571 called in 32-bit code (0x7bc49e10).
By jcmorin - Saturday, March 5, 2011
Correct me if I'm wrong, GenoPro on WINE doesn't work well with the old MFC version we provide but works well with the newest version of the MFC dll ?
By appleshaw - Sunday, March 6, 2011
I am writing this on a Linux netbook running an old version of Wine. Updated GenoPro runs using mfc42 dated 4/27/99. I think this has just been updated when I installed Legacy7 last week (which crashes) as an older version dated 5/27/97 is in a Legacy/backup folder.
By Neil Mayhew - Sunday, March 6, 2011
I have the latest GenoPro downloaded a couple of days ago. The MFC that works I downloaded fom http://www.dlldump.com/dllfiles/M/mfc42.dll  The one installed from the GenoPro site definitely doesn't work. I suggest you upgrade the MFC installer you are offering, because anyone using the current one is just going to hit trouble.
By GenoProSupport - Monday, March 7, 2011
I have updated the file http://www.genopro.com/InstallMfcDLL.exe .  Can you try again and let me know if it works.  The old MFC dll was compiled for those using Windows 95 without Internet Explorer or Microsoft Office. Windows 98 and beyond have the files MFC42.dll as well as msvcrt.dll, so there is no need to update InstallMfcDLL.exe.

Since GenoPro 2011 is compiled with Visual Studio 6, it requires MFC42.DLL version 6 rather than version 4.2.
By Neil Mayhew - Thursday, March 24, 2011
Sorry for the delay.

Yes, that new mfc42.dll installer works for me. Thanks for fixing that.

It says it also installs msvcrt.dll but that doesn't seem to be true. I moved my previous msvcrt.dll out of the way but no new one appeared so I moved it back.
By GenoProSupport - Friday, March 25, 2011
Yes, that new mfc42.dll installer works for me. Thanks for fixing that.

It says it also installs msvcrt.dll but that doesn't seem to be true. I moved my previous msvcrt.dll out of the way but no new one appeared so I moved it back.

Thanks for the feedback.  I believe the installer will not install a DLL if there is a more recent on the system.  For instance, if there is already msvcrt.dll in the Windows\System32 folder, then the installer will skip it.

What is important is the installation works for you.
By bobc - Friday, July 10, 2015
I know this thread is a bit old but my problem seems to have similarities.

I've just built a Linux machine using Debian Jessie on single processor AMD64 hardware and installed Wine64.   Wine fires up o.k. and can run the included stuff like Explorer.

That's where the problems start.   I've got winetricks and some parts of it, but not all work - suggesting I used a 32 Bit ""wineprefix".   I'm not sure how I go about doing that but as the error related to wintricks I put that on hold as it's a shell script and sudo isn't installed in the default jessie installation.

When I try to run either the install genopro exe or the mfc42dll installer they both bomb out complaining that they are not valid exe files.

I realise this isn't a Genopro issue but wondered if anyone had got Genopro working on Debian Jessie (or any other AMD64 variant) ?

BobC

-----------------------------
EDIT :

Now working - it appears I needed to delete the .wine folder I had then use WINEARCH to create a 32 bit environment (WINEPREFIX).

One I had done that I could run the mfc42dll installer and then install Genopro.