不过,还要设置好READ
EVENTS(
建立运行等待),否则此EXE文件就会一闪而过。
另外,要使连编好的EXE文件在没有安装VFP的电脑上运行,还需要把表单用到的“可视类”加入项目一起连编,同时把VFP的运行库文件拷在同一目录中(或添加到没有安装VFP电脑的WINDOWS\system32中)。
脱离vfp环境,配迟必须连编你的表单成EXE可执行文件。具体 *** 作如下:
1、新建一个项目文件,把你的表单文件加入到项目中去。
2、新建一个程序文件main.prg,程序可以写以下代码:
close all
_screen.visible=.f. &&不显示vfp窗口
set talk off&&关闭系统对话
set century on &&年份显示四位
set date to ymd &&日期显示格式改为:年月日
set mark to "-" &&日期分隔符改为:"-"
do form main.scx &&执行你的表单,将main.scx改成你的表单的名字。
read events &&开始执行事务,此句不可省略!!!
set talk on &&从此句开始恢复系统默认设镇亮置
set century off
set date to american
set mark to "/"
close all
保存之后,在项目管理器中右击该文件选择该文件为主文件。
3、在表单的unload事件中写上代码:
clear events &&如果不写此句,将出现无法退出VFP的现象。
4、运行主程序,调试无误之后,点击项目管理器的连编按钮,选择连编可执行程序exe,连编成EXE文件即可。
5、要想在没有装VFP的电脑上独立使用该EXE文件,必须把装有VFP软件的电脑中,vfp的运行库文件:vfp6rchs.dll和vfp6r.dll复制到exe文件所在文件夹中(或者复制到想要使用该exe文件的电脑的C:\windows\system32)。该运行库文件就位于C:\windows\培旅李system32文件夹中。(仅针对vfp6,系统32位的情况,其他版本的vfp以及64位或更新版本,参考修改)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)