Note: This section is now in read-only mode. |
MFC42.DLL - an explanation....
The MFC42.DLL is not a "program" but a series of pre-written little classes.
It stands for "Microsoft Foundation Class 4.2" and within this Dynamic Link Library (.DLL) is a bunch of commonly used C programming language routines. What is most likely happening is that Purebaseball is making use of some of the classes within the DLL, but WinXP is using a "newer" version of the DLL.
So when Purebaseball tries to use what is used to, it either isn't there, or it has changed in some fashion so that it is returning data that PB is not expecting, and it kills the PB program.
Note that an error message in MFC42.DLL may not mean a problem necessarily with that DLL as it also calls on a couple other DLLs (like MSVCRT.DLL...)
The problem is that several programs you install could touch these files. I believe that Visual Basic, for example, will update these files. You might have something on your machine causing the problem.
Are other XP users also stopping? Where is your game dying? Is it during a specific time - can you recreate the error? What did you do just before the error occured? These are all questions that the programmer will want to know, as it will pinpoint where exactly they need to debug.
If nearly all XPpro users are suffering these errors, then essentially it means is that there is an incompatibility problem with PB and WinXP and it will take a programmer to test and fix it.