乐评机构:为什么我编的vb程序在其他的地方打不开啊?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 01:02:54
为什么我编的vb程序在有些其他的地方打不开啊?有的地方又可以!
ActiveX 控件在哪里啊?

是这样,VB采用 ActiveX 控件,所以他需要 ActiveX 控件支持,如果你将程序发布给对方,对方也必须要有相同的控件才能运行,否则提示缺少文件,这个是VB的一个弱点,解决方法很简单,把你用的所有 ActiveX 控件和可执行文件 exe 全部放在一个目录下,一起压缩了发给别人就可以了!
官方的方法是用发布程序制作安装包,不过比较麻烦.而且对方还要安装,所以不推荐/

另一种网上说的方法是用资源形式将ActiveX包含另一个工程里,然后对方先运行这个工程把控件释放出来,然后再运行你的程序,这个相对比较麻烦.而且也不大好!你根据自己情况选择吧!

VB编译的程序需要VB运行库的支持才能用。如果你的系统没有安装VB运行库那就运行就不