请教高手发布vfp的程序不能正常运行是怎么回事啊? 15
请教高手发布的vfp程序不能正常运行是怎么回事啊?急死我了怎么样做才可以脱离vf运行哪位高手指点下啊请具体点一步步来我比较笨...
请教高手发布的vfp程序不能正常运行是怎么回事啊?急死我了
怎么样做才可以脱离vf运行 哪位高手指点下啊
请具体点一步步来 我比较笨 展开
怎么样做才可以脱离vf运行 哪位高手指点下啊
请具体点一步步来 我比较笨 展开
2个回答
展开全部
首先你必须在装了vfp软件的电脑上调试之后,确认软件没有问题。
发布的VFP软件无法运行,通常是因为使用该软件的电脑没有装VFP软件的缘故,也就是缺少运行库文件。(可以简单的认为是后缀名为.dll的文件。)
你可以把系统中的VFP运行库文件和你连编的应用程序文件放到同一个文件夹下面。这样子就可以脱离VF运行了。具体操作如下:
脱离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文件夹中。
最后,如果你的文件是程序文件,可以省略上述过程,直接连编成可执行程序,然后按照5.说的加入你的运行库文件即可。
发布的VFP软件无法运行,通常是因为使用该软件的电脑没有装VFP软件的缘故,也就是缺少运行库文件。(可以简单的认为是后缀名为.dll的文件。)
你可以把系统中的VFP运行库文件和你连编的应用程序文件放到同一个文件夹下面。这样子就可以脱离VF运行了。具体操作如下:
脱离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文件夹中。
最后,如果你的文件是程序文件,可以省略上述过程,直接连编成可执行程序,然后按照5.说的加入你的运行库文件即可。
参考资料: http://jingyan.baidu.com/article/a501d80cc474f2ec630f5ee5.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询