vfp程序连遍成应用程序卡住

vfp程序连遍成应用程序卡住,第1张

原悉激因如下:

1、检查:办法:在设计模式下,运行主程序。如果能顺利运行,说明程序之间没有逻辑睁搭袜上错误。如果不能顺利运行根据提示进行修改即可。

2、解决:

如果设计模式能顺利运行,而不能连编的,则是系统缺少必要枝判类库文件,解决的办法,找一个没有问题的VFP重新安装即可.如果还不行,则说明机器中毒了.杀毒或重建系统。

首先你必须在装了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.说的加入你的运行库文件即可。


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

原文地址: https://outofmemory.cn/yw/12307561.html

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

发表评论

登录后才能评论

评论列表(0条)

保存