VB程序不能在另一个系统运行怎么办啊?

VB程序运行时出现错误的提示,不能正常运行怎么办啊(提示信息就是第一个图的对话框,那个旁边的文件是VB写的)???请给一个详细可靠的解决方法,谢谢!... VB程序运行时出现错误的提示,不能正常运行怎么办啊(提示信息就是第一个图的对话框,那个旁边的文件是VB写的)???请给一个详细可靠的解决方法,谢谢! 展开
 我来答
tianqing20wen

2020-04-30 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5138万
展开全部

你能运行这个软件的系统 和你这个win7 是一样的么 vb程序可能有调用一些运行库文件 或者调用一些外部对象 具体的看它的功能 你得把相应的文件一起打包才能正常运行

追问
所以我需要哪些文件呢?我没有调用非常规控件啊,用的都是基本的,有的VB程序就能运行(也是使用常规控件的),但这个就不行,里面有一些图片会不会导致读取不到运行不了啊???
乙怀厹8m
2020-05-01 · TA获得超过3804个赞
知道大有可为答主
回答量:1.2万
采纳率:50%
帮助的人:357万
展开全部
没有太明白问的是什么意思。

扩展名的运行程序是系统决定的,

比如txt文件,是系统通过注册表查询到txt格式对应的打开程序,

然后去调用打开。

所以,实现lz的方法有2种,一个是修改所有监控的扩展名的打开程序为自己exe程序,

另一种方法是像rar自解压的文件一样,给文件捆绑个自己的程序,

扩展名改为exe。

但是,不管哪种方法,都会遭到杀毒软件的强烈抵抗,瞬间被检查成危险操作。
追问
我的意思是我自己编写的程序(exe),不能再另一个系统运行,不是后缀名(扩展名)的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奶奶打电话666
2020-05-01 · TA获得超过1929个赞
知道小有建树答主
回答量:1994
采纳率:60%
帮助的人:99.4万
展开全部
这种原因是因为程序中引用或使用了其它的控件,而别的电脑上没有安装Microsoft VB Runtime Library及程序中所使用的控件,请将使用的控制和Microsoft VB Runtime Library一起打包,制作成安装程序。
然后在别的电脑上运行安装程序,将所使用的控件安装并注册,这样才能正常使用。
如果还涉及到数据库等,请检查是否能正常连接数据库等。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BUG_UPDATE
2020-04-30 · TA获得超过1160个赞
知道大有可为答主
回答量:3650
采纳率:60%
帮助的人:682万
展开全部
1. 你的程序没打包,没有动态库和VB插件,肯定其它电脑不兼容
2. 你家有AC380的电,你要去别家用三相电机,别人家是AC220V,也不行啊,要环境支持才行
追问
我双系统,win10(家庭版)开发,win7(旗舰版)测试,我这个程序在朋友的电脑(win7旗舰版)上测试能用,然后我换到win7自己测试又不能用,不知道怎么办。
追答
安装VB软件可能就好了,你要会VB打包(包含VB运行库或环境)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式