注册 登录
编程论坛 VB6论坛

请教一个问题,VB编译的程序在WIN7中运行出错。

xtay1625 发布于 2013-09-01 17:01, 6415 次点击
最近在一个软件的时候,发现一个VB的程序,在Win7中运行会报错,有时是英文的提示,或者是中文提示“未预期错误;退出”。

在安装的过程中,为了找出原因,新装过WIN7系统,再安装网上下载的VB运行库,可以成功运行。软件也不再报错,于是我为了证明到底是什么情况,对WIN7使用了系统还原以后。再运行该VB程序,再次报错,奇怪的是,现在在安装VB运行库后,还是报错了。。不知道有没有朋友愿意施以援手,帮我看看,再给个确定的方法,好吗?

附上我这个出错的程序,和VB运行库截图。

就是这个程序运行会报错,WIN7
只有本站会员才能查看附件,请 登录


以下是我在网上下载的运行库截图。麻烦了。
只有本站会员才能查看附件,请 登录
6 回复
#2
风吹过b2013-09-01 21:07
Win7 完全支持 VB6 写的程序。

另外,WIN7中,运行库不能把DLL放到程序一起,也不能放到 SYSTEM32,然后注册。
在WIN7中,运行库,必须要使用安装程序进行安装才能使用。

这个应用,你打个安装包吧。找不到打包的程序,就用 VB6 自带的 打包程序也可以的。
#3
xtay16252013-09-02 15:47
回复 2楼 风吹过b
感谢你的意见。我先操作试一下。
#4
xtay16252013-09-02 15:51
回复 2楼 风吹过b
麻烦再多问一下。如何来对这个程序进行打包呢? 是在XP中打包,还是在WIN7中打包好? 麻烦了。不好意思。

也就是说,对已经生成的EXE文件,在没有源码的情况下,如果打包?
#5
风吹过b2013-09-02 17:17
没有源码,就到 XP 里打包吧。在 WIN7 下面很可能打包失败。

有源码,就不论哪边都可以。
#6
zhengang10262014-04-04 21:15
可我就是用VB6自带的打包程序在winXP下打包的,但在win7下安装时出现下图所示,安装失败,请版主指教该如何办?
只有本站会员才能查看附件,请 登录
#7
jjjluxx2014-08-13 10:17
我也遇到过这样的问题
1