我的程序用到ado,是vb+sqlserver2000的一个项目.
我发现在vbp文件中,引用的是msado25.tlb,可是看到有些资料说,ado打包时要打入msado15.dll,我不知如何做了.
是两种类型的文件,一种是dll文件,一种是tlb文件. 我到program files\common\system\ado 文件夹中看了下,发现以好多文件,
msado15.dll ,这个文件相比来说比较大
msado20.tlb
msado21.tlb
msado25.tlb
msado26.tlb
msado27.tlb 这些文件究竟在打包时要打入哪些文件呀,
是 msado15.dll,还是 *.tlb文件呢?
我发现在vbp文件中,引用的是msado25.tlb,可是看到有些资料说,ado打包时要打入msado15.dll,我不知如何做了.
是两种类型的文件,一种是dll文件,一种是tlb文件. 我到program files\common\system\ado 文件夹中看了下,发现以好多文件,
msado15.dll ,这个文件相比来说比较大
msado20.tlb
msado21.tlb
msado25.tlb
msado26.tlb
msado27.tlb 这些文件究竟在打包时要打入哪些文件呀,
是 msado15.dll,还是 *.tlb文件呢?
解决方案 »
- 求VB用"ZwShutdownSystem"快速关机的源代码
- 诚征VB小游戏原代码一份,不论什么都好,如24点……
- 请教关于打包以后的一个问题?????
- 如何打开目录对话框?
- vb 数据库开发,做事务处理,语句怎么写?谁给出一小段代码就可以了
- 如何在按钮上对应热键(Crtl+V)??
- 一个模拟表盘的程序
- VB工程中左上角的图标如何取掉呀?
- Adodc1添加操作出错
- 我得冒泡排序只能排序一位数得,帮忙看看啊····
- 我在vb+access中的SQL语句中用"format(结帐日期,'yyyy-mm-dd')<" + "'" + Format(Date, "yyyy-mm-dd") + "'",改成SQL Server 2000后用
- 请教打包的基础问题:
另外,打包时我要打入哪个文件呢?
------------
好象这个文件一直都表示机器上的最高版本吧。所以我不理解呀。
tlb文件是分版本的,可是dll文件不分版本呀。
我在vb中引用最高版本时,会自动引用msado15.dll,如果我不引用最高版本,才会引用不同版本的tlb文件,这是为什么呀?另外,是不是,win2000以上的机器不用安装ado呀,是不是都自带呀。
有的网友说,在客户机上一定要装 MDAC_TYP.EXE 的,是这样吗?有这个必要吗?
谢谢。
---------------
谢谢您的指教,据说用vb自带的打包打出来的文件很多,这个我也试过,至少比setupfactory打出来的多许多,而且多出来的文件,如果打包后安装到客户机时,有可能会对客户机的文件造成错误覆盖。造成安装错误.如何避免这种情况出现呢?
也就是说,用vb自带打包程序打过包后,哪些文件是无须安装到用户的机器上.如何筛选呀,谢谢您的再次指教.