标题:如何在没安装VFP的计算机上运行用VFP变出的程序?
只看楼主
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:0 
那就奇怪了,我就是这么做的。

你的main.prg里加下面的句子了吧?
lcDefaultPath = SYS(5) + SYS(2003)
SET DEFAULT TO (lcDefaultPath)

如果还不行的话,是否可以把main.prg发上来看看
2021-11-11 13:49
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 11楼 laowan001
lcDefaultPath = SYS(5) + SYS(2003)
SET DEFAULT TO (lcDefaultPath)
SET PATH TO CURDIR()
PUBLIC qx01,qx02,qx03
USE qx
COPY STRUCTURE to qxtemp.dbf
DO FORM \form\qx.scx
READ EVENTS
2021-11-11 14:00
foxfans
Rank: 4
等 级:贵宾
威 望:11
帖 子:90
专家分:278
注 册:2021-10-23
得分:1 
资源不对,提示这么明白了,你开发编译用的是什么版本,对应的资源库dll也要对应版本.


...
...
对应的库版本保持一致.
2021-11-11 14:41
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
我是用的是本平台下载的版本啊?
2021-11-11 14:50
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:0 
回复 10楼 cluna2013
把附件中的压缩文件解压后,执行test.exe试试看
test.zip (3.07 MB)


我把VFP卸载后测试成功。表单执行时会显示一个message

[此贴子已经被作者于2021-11-11 14:58编辑过]

2021-11-11 14:57
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
2021-11-11 16:30
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
删除VFP再运行test.exe,运行成功!
2021-11-11 16:41
my2318
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:12
帖 子:233
专家分:577
注 册:2014-3-18
得分:0 
vfp自带安装程序制作软件,做个安装包安装后就行了
2021-11-11 16:42
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 15楼 laowan001
把test所带的dll靠过来,删除VFP之后运行成功!谢谢!
2021-11-11 16:51
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 18楼 my2318
您指的“安装包”,是否就是带上必要的DLL文件?
2021-11-11 16:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507463-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017283 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved