首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 引用库文件,怎么用代码实现

2013-01-02 
VB 引用库文件,如何用代码实现在VB中我引用了一些库文件。可是程序拷到其他电脑上提示引用不成功。我引用的

VB 引用库文件,如何用代码实现
在VB中我引用了一些库文件。可是程序拷到其他电脑上提示引用不成功。我引用的方式就是勾选。
我想是否可以直接写代码引用,一打开程序就先执行这个引用。这样程序在其他电脑上可能就没有问题了。
VB 引用库文件,怎么用代码实现

[解决办法]
引用不成功的原因很多,比如文件本身不存在,或未注册,或者依存库不存在/未注册等,你要搞清楚是什么情况才好想办法.

至于你这个库,看起来像是ADO的库,读写ACCESS或SQL SERVER?那客户机器上得安装MDAC,XP与2003系统下装MDAC2.8就可以了.
[解决办法]
使用VB的打包和展开向导,制作安装包
[解决办法]
和“引用的优先级”有关?这倒没想到。对了,我的经验,好像一般把库放在工程的目录中,保存时好像是按相对路径的,容易成功些。仅供参考。
[解决办法]
1楼正解           
[解决办法]
再比如 XMLHTTP 对象,三天两头的在升新版本,如果工程里也这么引用的话,哪天更新一下系统,组件版本被更换了,按照这种用法程序又要奔溃了。ADO 也是一样,说不定哪天 MS 又发现什么 BUG,然后更新系统是把他也给更新了,也可能会造成同样的问题出现,所以说还是动态的安全点,只要他不是把整个方法、属性、事件给改了,基本上不会有什么大问题的。
[解决办法]

引用:
打包安装只能解决系统没有相关控件、组件或是系统相关控件、组件版本低的问题,如果安装包里的组件或控件版本低过系统现有的组件或控件,那就很容易注册失败,当年的 WinMe 就是个典型的例子,WinMe 里带了很多版本比 VB 高的控件,导致即使 VB 做了安装程序安装到 WinMe 里,很多 VB 程序一样容易出现版本兼容问题运行不起来。所以建议安装包要做,但组件尽量动态创建使用,看看 ASP 就知道……

你说的问题,我还真没有碰到过。SetupFactory 在安装的时候,可以自动识别版本的,如果电脑系统的版本高于要安装的版本,就不复制文件,否则要复制文件并注册。
我的软件在XP下开发,在Windows98下打包,搜集的全是windows98的东西,但从win98-win7-win8,全都能运行。其中,wmp控件,在win98下版本够低的了吧。

热点排行