(Updated: 2010.03.31 10:30:35 AM)
| |
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.
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