关于vb程序发布的问题,急!
各位大虾:
我使用的是vb6.0+Access数据库,现在要将自己的程序打包发布,出现的问题如下:
1、使用vb自带的打包工具,在没安装vb6.0的电脑上无法安装;
2、使用setup Factory7.0,在没有安装vb的电脑上安装完成后,运行时报错:运行错误339:部件“MSADODC.ocx"或其附件之一不能正确注册:一个文件丢失或无效;
3、使用inno setup,在没有安装vb的电脑上能安装成功,且有部分功能能正确运行,但是有部分功能在运行时报错:运行错误429,ACtivex部件不能创建对象!
此问题比较棘手,第二个、第三个问题尝试过用很多办法解决,可未能成功,各位大虾指点下吧!谢谢啦!
[解决办法]
setup Factory7.0打包时,对MSADODC.ocx选择永不覆盖就ok了。
[解决办法]
一般来说,vb使用的ADO部件,为本机的版本.有时会遇到不同的操作系统ADO版本不一致的情况.Setup factory 打包.单独把windows\system32\的ado控件添加一次就可以.
如果你引用的ADO版本较高(一般指2.0以上的版本),在C:\Program Files\common files\system\ado\下,你可以自行将所需要的文件添加进去就好.
[解决办法]
右键点击需要修改的文件,弹出菜单中选择“文件属性”,或者双击该文件,出现属性窗口,最下方有个“覆盖”选项
[解决办法]
需要先安装MDAC
[解决办法]
你在开发机上打包之后,在安装的机子上,把动态链接库DLL,OCX文件直接复制到安装机上system32文件夹下面,你测试就OK了,我就是这样操作的。