Question : VFP9R.DLL file is invalid or damaged
Solution: VFP9R.DLL file is invalid or damaged
This error message is a nonsense when running Visual FoxPro 9 but it could appear when running EXE application created in VFP9.
Possible reasons are
– VFP9R.DLL file is damaged
– VFP9R.DLL file is of the wrong version
– and maybe some access rights
You should check VFP 9 development environment version by issuing ?VERSION() command, it should say:
Visual FoxPro 09.00.0000.7423 for Windows
You should also check the VFP9R.DLL version by right clicking this file and looking at its properties. The File version should be 188.8.131.5223 and size 4 734 976 bytes.
The VFP9R.DLL file should be located in C:Program FilesCommon Filesmicrosoft sharedVFP (exact location is under HKEY_CLASSES_ROOTVisualFoxProRuntime.9 registry key).
The 7423 version is a hotfix to the VFP9 SP2 and you may download it from Microsoft (info and links are e.g. here: http://msdn.microsoft.com/en-us/vfoxpro/bb264582.aspx).
The latest hotfix installation should create new VFP9R.DLL and your problems should disappear.