注册 msado20.tlb 时出错

lat35dn 2002-06-27 12:54:29
我做完程序后用VB6自带的工具打包,在安装的过程中,有这样一个错误提示:

注册文件'C:\WINDOWS\System\msado20.tlb'时出错

我只能选择忽略,程序在运行时出错。但这程序在我自己的电脑上是没有任何错误的。

请大家指点指点。
...全文
79 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevincomein 2002-06-27
  • 打赏
  • 举报
回复
你修改setup.lst就可以了,照上面的方法吧
fsroger 2002-06-27
  • 打赏
  • 举报
回复
打包的时候不要把打进去,我一直都是这样子做,没出现其他错误!这个东西没多关系,一般系统里边都包含了这个文件。
lat35dn 2002-06-27
  • 打赏
  • 举报
回复
这种方法我试过了,还是不行。
smarter 2002-06-27
  • 打赏
  • 举报
回复
把SETUP.lst文件用记事本打开,注意下面这句话!
File10=@MSADO21.TLB,$(WinSysPath),$(DLLSelfRegister),$(Shared),9-19-99 2:41:34 PM,61440,2.50.4403.4

把DLLSelfRegister改为TlbRegister

lat35dn 2002-06-27
  • 打赏
  • 举报
回复

从目前测试的结果来看,wurf0(wurf) 的方法可以去掉安装时的错误,但在运行时会有另一个错误:

运行时错误'
-2147217887(80040e21)':发生错误

请大家指教

谢谢!
810303 2002-06-27
  • 打赏
  • 举报
回复
在打包的时候选择mdac_typ.exe,你自己在安装目录里找找!应该会有的!还有就是你可以换一个打包工具!比如SetupBuilder Professional 1.50sc等!比vb自带的做出来好看多了!
feifei10 2002-06-27
  • 打赏
  • 举报
回复
vb的大包工具是有bug的,你需要手工需修改SETUP.LST文件,用写字板把他打开。
里面有这样一句:
File10=@MSADO21.TLB,$(WinSysPath),$(DLLSelfRegister),$(Shared),9-19-99 2:41:34 PM,61440,2.50.4403.4
改为:
File10=@MSADO21.TLB,$(WinSysPath),$(TLBRegister),$(Shared),9-19-99 2:41:34 PM,61440,2.50.4403.4
注意:DLLSelfRegister改为TLBRegister
lat35dn 2002-06-27
  • 打赏
  • 举报
回复
wurf0(wurf)

你好!
请说详细点好吗?

谢谢!
wurf0 2002-06-27
  • 打赏
  • 举报
回复
在目标机器上装MDAC
wurf0 2002-06-27
  • 打赏
  • 举报
回复
打包的时候不要把他打进去。
我以前一直是这么做的。
lat35dn 2002-06-27
  • 打赏
  • 举报
回复
有解决的办法吗?
fanncy1206 2002-06-27
  • 打赏
  • 举报
回复
可能是操作系统的不同

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧