Wiki Home

VFP Runtime Files

(Updated: 2010.03.31 10:30:35 AM)
Namespace: VFP
VFP Runtime Files are freely distributable files which allow users to run FoxPro applications without purchasing a VFP license. Each major version of FoxPro has its own runtime files.
See also VFP Runtime Files: VFP 7 Runtime Files - VFP 8 Runtime Files - VFP 9 Runtime Files - Unlimited Free Runtime

ProLib offers runtimesfor to download for free at http://ftp.prolib.de/Public/
To figure out what version an .EXE is

See Identify FoxPro Version From EXE

InstallShield Express

For an article on building a deployment with InstallShield express using Merge Modules (msm files) see Mike Stewart's whitepaper (vfpdeploy.doc) on the topic in the Technical Articles subdirectory on the installation CD or in the download file.


Q & A
(apparently copied from some product's website)

Q. Do you need to register the runtime .dlls?

A. They are now intended to be in the directory \program files\common files\microsoft shared\vfp. To use in that directory, they would need to be registered, as that is not in the system path. You can put them in the directory with your application executable, or in a directory in the system path such as winnt\system32. Our testing has been done using the runtimes copied to \program files\common files\microsoft shared\vfp and registered, so if you use another mechanism you should perform your own testing, but it should work either in the exe directory, somewhere in the path, or out of the path if registered.



Q. Are there any other dll's that you are aware of beyond VFP7RUN.EXE, VFP7R.DLL and VFP7RENU.DLL?

A. Yes. We have a static dependency on URLMON.DLL, which ships with IE 3 and higher. It is available with the OS on OS versions newer than NT4 and Windows 95. If you are distributing to bare machines with NT4 or Win95, you will need some version of IE newer than 2 to be installed on the machine also. Any newer OS will already contain a version of URLMON.DLL that VFP can use. Also, if you are using the XML functionality in VFP7, there is a dynamic dependency on msxml3.dll.


Q. Can I compress the runtimes?

A. You can use VFP Runtime Compression .


Q. Are the file installation locations and dll registering order the same for VFP7 and 8? (Rodney Dixon)

A. Yes

See Also: InstallShield Express And Vfp 7, InstallShield Express And Vfp 8

Contibutors Bob Archer, Nancy Folsom, Peter Crabtree, Ray Kirk, Jim Saunders, Sergey Berezniker

Category VFP Installations Category VFP Tips And Tricks