Symptoms
The following error occurs: "Resource file version mismatch."
Cause
This error usually occurs when a copy of the VFP runtime
files is installed in the wrong location, typically \Windows\System32.
What happens is that the app starts, it loads the VFP
runtime in the correct location (\Program Files\Common Files\Microsoft Shared\VFP) and the runtime then looks for its resource
file (VFP9ENU.DLL). It finds that file in \Windows\System32 because that's the first place it looks, and since that DLL
doesn't match the run time (for example, the runtime in \Program
Files\Common Files\Microsoft Shared\VFP is VFP 9 SP1 while the resource in
\Windows\System32 is VFP 9 RTM), you get this error.
Resolution
The solution is to delete any VFP9*.* files in \Windows\System32.