| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 740 人关注过本帖
标题:vfp 应用程序打包安装后程序运行出错,求指点!
只看楼主 加入收藏
stm168
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2014-10-24
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:5 
vfp 应用程序打包安装后程序运行出错,求指点!
vfp9.0编制了小程序,编译后的EXE文件运行正常,但使用InstVise制作的安装程序,安装后运行该程序出现错误,即使安装在已有VFP9.0系统的机器上仍然如此,错误提示:函数参数的值、类型或数目无效。但点击“取消”后也能继续往下运行。费了很大劲仍不能解决,好郁闷,请老师们赐教,多谢!
搜索更多相关主题的帖子: 制作 应用程序 
2014-11-05 12:11
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:10 
看到你三番四次问这个问题,我有很多话想说,但话到嘴边又咽回去,不太想说。一言以蔽之,是你所学编程的方式很难排查这种错误,除非援助者自己亲自动手,无法隔空相助。再者,显然你对自己运行的机制也是不甚了了,本来那个错误一弹出来,程序是执行到哪个地方、它在干什么,自己是很清楚的,问题源的范围基本上可以确定,而事实上你到现在也确定不了,所以不了解自己程序机制的结论可以成立。其实,后面的问题就是前面那个即所使用的编程方式造成的,故说一言以蔽之,那已经是我讲到口臭的话题了,所以不愿多说。

[ 本帖最后由 TonyDeng 于 2014-11-5 13:11 编辑 ]

授人以渔,不授人以鱼。
2014-11-05 12:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
写程序,它使用了什么资源,自己应该很清楚才行,尤其是现在DLL盛行的时代,程序调用了哪个运行库,你很可能搞不清楚。InstVise打包制作安装软件,并不针对VFP,程序要用到什么运行库和相关文档,是你自己告诉它的,遗漏了一些运行库,在没有这个库的机器上执行,就会出现找不到库函数的现象。在你的制作机器上运行没错,是因为你的机器有那些库,但InstVise可能没包裹那些库进去,安装不到对方的机器上,也就找不到。制作VFP软件的安装包,有InstallShield for VFP专用版,那才是有针对性的(但仍然有部分需要自己指定,尤其是程序大量使用第三方ActiveX控件的时候)。

忽略了能够运行,那只是假象,正如你求1+1=?,对方回答不到2,程序也可以靠那垃圾值继续运行下去,最终产生什么后果就不得而知了。出了问题不解决是不行的,“消灭现象”没用。

授人以渔,不授人以鱼。
2014-11-05 13:51
stm168
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2014-10-24
收藏
得分:0 
回复 2 楼 TonyDeng
谢谢您的开导,我会努力学习的!

乐编程  
编程其乐无穷,学习永无止境......论坛里都是我老师
2014-11-05 14:00
stm168
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2014-10-24
收藏
得分:0 
回复 3 楼 TonyDeng
求您能否给我一个InstallShield for VFP(或下载地址)?多谢!

乐编程  
编程其乐无穷,学习永无止境......论坛里都是我老师
2014-11-05 14:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在下载资源上有,我曾经上传过,别人也传过,你自己搜索一下。不过我一般不用制作安装包的,也极少用第三方控件(这是忠告),只要制作一个VFP9基本运行库的安装包即可,在没有VFP的机器上运行一次,以后把程序xcopy过去即可,不用每个软件或每次更新都安装一次。用第三方软件是一个大麻烦,最好少用。


[ 本帖最后由 TonyDeng 于 2014-11-5 14:22 编辑 ]

授人以渔,不授人以鱼。
2014-11-05 14:12
快速回复:vfp 应用程序打包安装后程序运行出错,求指点!
数据加载中...
 
   



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

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