VFP程序设计好后为什么不能运行?

来源:百度知道 编辑:UC知道 时间:2024/06/21 21:45:51
我按照老师教的方法,用VFP做好一个信息登陆系统编译成exe文件以后,在自己的电脑上可以运行,但在同学的电脑上就不可以了。把老师课上做的程序打包回来也是不能运行,总是出现“Cannot locate the Microsoft Visual FoxPro support library”的出错提示。
请问,要怎么做才能让它在别的电脑上运行阿??
谢了!~~~~
v

方法一: 在你的电脑中安装 VFP
方法二: 复制VFP9的 四个运行库文件(vfp9r.dll,vfp9rchs.dll,GDIPlus.dll
,MSVCR71.dll),把它们和你的程序文件放在同一个目录中就可以了

这是编译的问题,类型要选择stand along,才能生成独立的EXE文件(有2M左右大),你现在生成的EXE文件需要VFP库(DLL)的支持,在没有VFP的机器上无法运行。

补充:
你的意思是老师不可能出错吗?你自己重新编译,注意选择类型就明白了。

你找个相应版本的VFP运行时刻库,跟EXE文件放一个文件夹里就行了。
VFP6.0的是windows\system32文件夹里以VFP开头的4个DLL文件。
在网上找也行。

在别的电脑安装VFP就可以了,或者下载一个VFP运行库,放在你的程序目录下,运行库是不需要安装的,只要程序目录中有库文件就行。