用VB做的程序,别人的电脑上不能加载控件怎么办?
我用vb做的程序,在别人的机子上运行弹出“XXXXX.ocx”加载失败,或者版本过时之类的提示...控件跟exe是在一起的,不存在丢失的问题......在我自己的电脑上运...
我用vb做的程序,在别人的机子上运行弹出“XXXXX.ocx”加载失败,或者版本过时之类的提示...控件跟exe是在一起的,不存在丢失的问题......在我自己的电脑上运行的好好的,在别人机子上很多种控件都会加载失败...这样的控件也不好找嘎...怎么办?
展开
4个回答
展开全部
是这样的,控件是需要注册的,别人的电脑上没有注册控件,所以找不到。
你需要先注册控件,写个BAT批处理:
regsvr32 XXXXX.ocx
使用前运行一下即可。
当然,如果想完美,程序要做个引导,先检查对方电脑上系统目录有没有这个控件,如果没有,将控件注册一下,再引导你的主程序运行就OK了。
你需要先注册控件,写个BAT批处理:
regsvr32 XXXXX.ocx
使用前运行一下即可。
当然,如果想完美,程序要做个引导,先检查对方电脑上系统目录有没有这个控件,如果没有,将控件注册一下,再引导你的主程序运行就OK了。
追问
追答
这个明显是控件的问题了啊。
这个只是一个界面美化控件,不要也罢,去掉好了,程序改下啊。
要不这样,你把界面的文件和控件发附件里,我看下能不能修正这个问题。
展开全部
你好,我觉得最有效的办法就是重装他的vb,把他的版本换成你vb程序的种版本,这样,兼容性就可以了。
现在vb软件都不大,他安装完之后,把你做的程序生成exe,再把vb装成他自己以前的版本,就搞定了。
望采纳,谢谢!
现在vb软件都不大,他安装完之后,把你做的程序生成exe,再把vb装成他自己以前的版本,就搞定了。
望采纳,谢谢!
追问
这肯定是不行啊...难道要每个用这个软件的人都要安装一个VB企业版么...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
maybe控件用了别的dll
追问
什么意思?求解答...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序打包。
追问
可以说的详细一点么?
追答
就是做成安装包啊。
有免费的打包程序的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询