手机版

vfp连编中的一些问题(3)

发布时间:2021-06-05   来源:未知    
字号:

vfp 编程结尾的连编可执行文件时过程中很容易出问题。

Read Events这一句上。不管myScreen表单由谁关闭,在关闭代码中必须包含一句Clear Events的停止事件处理命令,以便开始执行Read Events的下一句指令,顺序执行完成_Screen.Show及Do myMenu.mpr后,用户的主界面就建立完成,同理,此处还需要一个事件处理命令让程序再次停下来,开始菜单系统的命令处理,一般情况,菜单系统中将包含的"退出"项,其中有"Clear Events"清除事件处理代码,从而停止第二条"Read Events"事件处理命令,退出整个系统。

二、【问】我用VFP做了一个exe程序,可是在别的没有VFP的电脑里能不能运行?有没有高手指点一个办法?如何把这个程序做成一个完整的exe程序?

【答】1、最简单的办法是将项目下的所有数据表文件、数据库文件、cdx文件、.exe文件以及VFP安装目录中的VFP6R.DLL,VFP6RCHS.DLL两个文件复制到一个文件夹里,这样已经完成了打包、并制作成了绿色版的软件,你再拿到没有安装VFP环境的电脑中运行.exe文件试试,发现可以脱离VFP环境运行了。(以上是VFP6.0制作的软件,如果是VFP7.0或8.0等,则将VFP6R.DLL,VFP6RCHS.DLL两个文件作相应替换)。

2、如果你不喜欢这种方式,可以打开VFP程序,在菜单中选择“工具→向导→安装”,接下来的对话框应该都看得懂的。这样制作的软件同样可脱离VFP环境运行。使用前需要在电脑中安装该制作好的软件,也就是在电脑注册表中添加一些信息。与上面的办法不同的是:前者不会在注册表中添加信息,不用了直接删除即可;后者需进入控制面板进行删除你的软件程序;另外后者的个头大,前者的个头小。

制作绿色版软件关于库文件的补充说明:

需要把VFP的运行库文件拷贝到EXE所在目录或系统目录下即可。

VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、 (vfp6run.exe、vfp6r.dll、vfp6renu.dll、 gdiplus.dll ) VFP7 的运行库:vfp7r.dll、vfp7rchs.dll、(gdiplus.dll、msvcr70.dll、vfp7renu.dll ) VFP8 的运行库:vfp8r.dll、vfp8rchs.dll、(gdiplus.dll、msvcr70.dll)

VFP9 的运行库:vfp9r.dll、vfp9rchs.dll、(gdiplus.dll、vfp9t.dll、msvcr71.dll)

在大多情况下VFP6R.DLL,VFP6RCHS.DLL就够了,

在c:\windows\system可以找到这些文件!

一般情况下不需要VEPRUN.EXE。只需 VFP6RCHS.DLL VFP6R.DLL 两个文件. 另外补充一下:

VFP6R.DLL是必选的运行时刻文件(注意与VFP的版本要一致),而VFP6RCHS.DLL是中文版语言支持库(对应英文版支持为VFP6RENU.DLL),而FOXRUN.exe只在个别时候才加上(如程序中需要运行DOS程序而不想让它出现DOS窗口等情形)

三、【问】

*

***

*****

***

*

这个图形怎么用FOR语句编出来哦?

【答】clear

FOR i=-7 TO 7

FOR j=1 TO ABS(i)

??" "

NEXT

vfp连编中的一些问题(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)