怎样使vfp设计的程序脱离vfp独立的运行?

怎样使vfp设计的程序脱离vfp独立的运行?,第1张

2.在编译生成可执行程序后或生成安装盘重新安装运行时 ,程序主画面闪一下后就退出了,用户无法乱扒进行控制 *** 作 ,这时要看看在你的主程序的末尾是否加上早禅了 READ EVENTS 语句,以使程序暂停运行等待用户响应。3.程序打包后,安装运行时无法脱离VFP主窗口环境。这 时你陆陪尘可以自己编辑一个CONFIG.FPW系统配置文件对生成 的程序进行运行环境等各方面的设定。具体方法如下: 在应用程序中打开项目管理器,在代码一栏内新建一程序 其代码如下: screen=off sysmenu=off 然后存为一个名叫CONFIG的文件,这时系统默认的扩展名 为:PRG,保存好文件后退出。在刚才保存的位置找到 刚才存好的CONFIG .PRG文件,将其重命名为 CONFIG.FPW然后重新进入项目管理器,在代码栏内选中 该文件,单击右键选择“排除”一项,这样系统在编译的 时候就不将其编译在内而将它视为系统文件,这样你的 程序一运行就先自动搜索当前路径或默认路径下是否存在 该系统配置文件,如存在就执行进入系统配置。

VFP编写的表单要脱离VFP单独运行,孝指必须新建一个“项目”,把表单添加到项目“文档”中,连编这个项目,选择连编为EXE文件指樱,以后这个包含有该表单的项目就可单唯慎丛独运行了。

不过,还要设置好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位或更新版本,参考修改)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12512750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存