| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 150 人关注过本帖
标题:VB安装包的问题
只看楼主 加入收藏
chen3bing
Rank: 2
等 级:论坛游民
帖 子:93
专家分:74
注 册:2008-11-12
结帖率:90%
  已结贴   问题点数:10  回复次数:5   
VB安装包的问题

我写了个小程序,打包后考到另一台电脑上。
安装不上,提示内容见附件。
请高手指教,谢谢!
附件: 您没有浏览附件的权限,请 登录注册
2018-12-05 18:15
chen3bing
Rank: 2
等 级:论坛游民
帖 子:93
专家分:74
注 册:2008-11-12
  得分:0 
系统是XP
2018-12-05 18:40
yingshu
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:4
帖 子:34
专家分:133
注 册:2018-7-24
  得分:3 
我也碰到过这个问题,在网上搜索的结果
是VB6.0补丁问题,是因为VB程序的控件版本比电脑里的版本新,需要替换旧文件,安装重启后,Windows又先启动其他程序,使Vb安装程序无法替换,特别是升级了SP6补丁的程序更严重,解决方法:在setup.lst文件中把控件的日期改到1998年,

之后也尝试将日期改为98年,貌似也不能安装

记得我是将安装包setup.lst文件中file1、2、3.......等统统删除掉之后,安装成功。
2018-12-05 21:38
wds1
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:30
帖 子:304
专家分:1637
注 册:2016-3-10
  得分:3 
我现在编译的程序一般都不打包发布,除非使用控件较多的。
1、一般都把使用的控件放到程序目录或者程序下的OCX目录
2、如果程序运行时提示缺少对应控件,直接点对应控件的注册批处理
  例如COMDLG32.bat(当然控件也可以在程序目录下直接注册)
  @echo 开始注册
   copy \OCX\COMDLG32.OCX %windir%\system32\
   regsvr32 %windir%\system32\COMDLG32.OCX /s
  @echo comdlg32.OCX注册成功regsvr32
2018-12-06 10:16
ZHRXJR
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:77
帖 子:794
专家分:4152
注 册:2016-5-10
  得分:4 
一般在XP系统开发的程序不能与W7、W10等系统兼容(XP系统太老了),很多控件已经不能适应目前流行的操作系统。
另外在 XP 系统VB的打包程序估计也不能兼容,一般也是采用生成*.exe文件,找到工程中的所有控件,自己制作二个批处理文件,拷贝与注册。
将生成的*.exe文件,自己制作二个批处理文件,拷贝到一个文件夹中,中其他电脑运行二个批处理文件,在拷贝*.exe文件到电脑,运行*.exe文件,OK了!
2018-12-06 11:01
chen3bing
Rank: 2
等 级:论坛游民
帖 子:93
专家分:74
注 册:2008-11-12
  得分:0 
回复 3楼 yingshu
我按你的方法安装成功了,可是点击快捷方式,提示.exe文件已转移,问
是否要删除快捷方式。反正就是打不开。
2018-12-06 11:20







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

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