打包的问题

ltylty 2003-10-16 10:21:47
用visual tools中的package and deploy打包
我的程序是vb写的,引用了ado2.1的库
打包的时候,提示,
below is a list of files for which dependency information could not be found,to proceed without the dependency ininformation for the file(s),click ok ,to permanently mark a file as having no dependencies,select its checkbox.
选项框中的是msado21.tlb

不论我选不选择,打包后,安装的时候会出现,提示
注册msado21失败

请问如何解决?谢了
...全文
30 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSSQL 2003-10-16
  • 打赏
  • 举报
回复
用WISE打包比较好一点了。
到目前我还没有什么问题
snail2011 2003-10-16
  • 打赏
  • 举报
回复
是啊,我现在的程序在安装时也还是提示这个错误,我也不能解决,
开始我还以为程序也会出问题,
忽略后没有问题,到现在也没有问题,
只是安装时候看着不舒服.
没有关系,现在先安装用着, 以后再慢慢解决了.
网上也有对这个问题的回答,但我试了以后也没解决这个问题.
龙华 2003-10-16
  • 打赏
  • 举报
回复
ado2.1会在安装时候出现注册失败的问题,选择忽略就可以继续了。不影响程序运行。有时候不光是缺那一个文件。搜索出所有缺少的文件,在自己的硬盘上找到相应位置,并打进包里相应位置。
建议选择专门的打包工具。VB自己带的那个很容易出毛病的。
djf1978 2003-10-16
  • 打赏
  • 举报
回复
最好用专业的打包工具,vb自带的很容易出问题,若客户的操作系统与你的系统不一样,就更容易出问题了
snail2011 2003-10-16
  • 打赏
  • 举报
回复
谢谢楼主!
ltylty 2003-10-16
  • 打赏
  • 举报
回复
找到 了一个方法,贴出来大家共享

在打包后的安装文件setup.lst中,找到

File9=@msado21.tlb,$(WinSysPath),$(DLLSelfRegister),$(Shared),7-10-02 10:22:10 AM,61440,2.71.9030.0

将其中的$(DLLSelfRegister)删掉,注意不要连逗号一起删掉了。
删掉后为
File9=@msado21.tlb,$(WinSysPath),,$(Shared),7-10-02 10:22:10 AM,61440,2.71.9030.0



ltylty 2003-10-16
  • 打赏
  • 举报
回复
忽略是可以运行,但是提供给客户总是不好
射天狼 2003-10-16
  • 打赏
  • 举报
回复
打包时不带这个文件就行了,没影响!~

7,759

社区成员

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

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