c/s程序打包,用到ado,是把tlb文件打包呀,还是把dll文件打包,两种方件哪种有用呀.
------------------
看到ado文件夹下有很多文件,有msado27.tlb等,主要是.tlb文件,.dll文件.
我不知打包时要打哪些文件,我想明白一下,而不是用打包软件自已去找,这样我会很清楚.总不能打个什么文件自已都不明白吧.
请大家指教.
------------------
看到ado文件夹下有很多文件,有msado27.tlb等,主要是.tlb文件,.dll文件.
我不知打包时要打哪些文件,我想明白一下,而不是用打包软件自已去找,这样我会很清楚.总不能打个什么文件自已都不明白吧.
请大家指教.
VB打包是打入一个 mdac_type.exe,然后安装时调用它安装所有 ado 组件文件。
VB打包是打入一个 mdac_type.exe,然后安装时调用它安装所有 ado 组件文件。
--------------------
可是到客户那里安装时,总不能再安装一次madc_type.exe吧.而且如果客户的版本高,我程序的版本低,系统也不让我安装低的mdac_type.exe呀.
-------------
为什么要这样做呢?我看到教材上写的是引用.tlb文件呀.
我又到VB6的项目引用中看了一下,以下是版本与文件名的对应关系:2.0 :msado20.tlb
2.1 :msado21.tlb
2.5 :msado25.tlb
2.6 :msado26.tlb
2.7 :msado27.tlb2.8 :msado15.dll
到了2.8的版本就变成dll文件了,
这是为什么呀?我不想用最高版本,是不是只能引用tlb文件呀,
关键想知道,dll与tlb有何不同呀.
VB打包是打入一个 mdac_type.exe,然后安装时调用它安装所有 ado 组件文件。
--------------------
可是到客户那里安装时,总不能再安装一次madc_type.exe吧.而且如果客户的版本高,我程序的版本低,系统也不让我安装低的mdac_type.exe呀.
---------------------------------------------安装时使用无人值守安装参数 /Q:A 运行mdac_type.exe,用户就什么都看不见
不要单独打包文件,这样可能会破坏用户的MDAC
不要单独打包文件,这样可能会破坏用户的MDAC
-----------------
可是执行安装程序时,如何判断是否有必要安装呢?
如果客户的机器上已有高版本ado,我就不能再装了呀.而且就是想装也会报错的呀.
谢谢指教.
---------------
总听说VB的打包程序,在xp系统及以上安装时,存在bug,好多人都这样说.
不要单独打包文件,这样可能会破坏用户的MDAC
-----------------
可是执行安装程序时,如何判断是否有必要安装呢?
如果客户的机器上已有高版本ado,我就不能再装了呀.而且就是想装也会报错的呀.
谢谢指教.
-----------------------------------------------这个mdac_type.exe回自己判断,而且加/Q:A运行不会有任何提示,发现已有安装程序会自动结结束的
为何有的版本是tlb 文件,有的版本是dll文件呢?
二者有何区别,还有,楼上老师告我要引用dll文件,不要引用tlb文件,道理何在呢?
谢谢.