用vb打包程序打包后安装出错,运行不了?

时间:2022-07-04 23:42:02
我用VB+win2000+access写了个数据库程序,打包后在win98下安装时出现出两个错误:1.提示“msvcrt.dll正在被系统使用,不能复制文件”,然后我按了忽略继续安装。2.提示“msado25.tlb注册失败”。
  我运行安装好的程序时,提示"类不支持自动化..."对话框。我在开发本机上运行是没有问题的,而且我也在win98这台机上也安装了vb6,仍然是这样。
  那们大虾能帮帮忙?一定给分。

9 个解决方案

#1


我也是刚刚遇到了同样的问题.第一个问题可能是你在执行安装程序的时候打开了vb6如果关掉就不会出现这个问题了,第二个问题我想你可能只有在windows98下打包问题就解决了,我想可能是复制文件路径可能不对引起的.大概就这么多了,其它的具体的我也是菜鸟但是我就是这么解决了这两个问题的.

#2


1.用98进行打包
2.或者是odbc版本过时,安装较新的odbc

#3


我也碰到过这样的问题,在98下ado控件总是无法注册,我最终的解决办法是在win 2000下打包。这样,ado控件可以注册,而且98,2000下都可以使用

#4


如果可以的话,你自已的程序启动时可以动态的注册这些链接库文件、控件等等。在做安装程序前不只道有哪些文件,你可以先用vb自代的安装程序查看一下,哪些文件是必须的,然后用更加专业一点的安装程序打包。如:install Wish 等

#5


重新启动,然后安装mdac_typ2.5(要求ie5以上)试试。
安装完后再安装你的程序。

#6


对了,还有dcom98也可能需要!!

#7


装sp5
然后引用2.7版本的ado

#8


把注册文件的File36=@msado26.tlb,$(WinSysPath),$(DLLSelfRegister).....改为
File36=@msado26.tlb,$(WinSysPath),$(tlbRegister)....

#9


装sp5
引用2.7版本的ado

#1


我也是刚刚遇到了同样的问题.第一个问题可能是你在执行安装程序的时候打开了vb6如果关掉就不会出现这个问题了,第二个问题我想你可能只有在windows98下打包问题就解决了,我想可能是复制文件路径可能不对引起的.大概就这么多了,其它的具体的我也是菜鸟但是我就是这么解决了这两个问题的.

#2


1.用98进行打包
2.或者是odbc版本过时,安装较新的odbc

#3


我也碰到过这样的问题,在98下ado控件总是无法注册,我最终的解决办法是在win 2000下打包。这样,ado控件可以注册,而且98,2000下都可以使用

#4


如果可以的话,你自已的程序启动时可以动态的注册这些链接库文件、控件等等。在做安装程序前不只道有哪些文件,你可以先用vb自代的安装程序查看一下,哪些文件是必须的,然后用更加专业一点的安装程序打包。如:install Wish 等

#5


重新启动,然后安装mdac_typ2.5(要求ie5以上)试试。
安装完后再安装你的程序。

#6


对了,还有dcom98也可能需要!!

#7


装sp5
然后引用2.7版本的ado

#8


把注册文件的File36=@msado26.tlb,$(WinSysPath),$(DLLSelfRegister).....改为
File36=@msado26.tlb,$(WinSysPath),$(tlbRegister)....

#9


装sp5
引用2.7版本的ado