<<< 返回 access911.net 编程静态资料库索引页

VBE界面下菜单工具引用(References)和用CreateObject来创建对象的区别

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-9-6  浏览人次:1504


专题地址:http://access911.net/fixhtm/72FAB11E11DCE8F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:VBE界面下菜单工具引用(References)和用CreateObject来创建对象的区别《其他》

 


问题:

请解释一下,后引用和先引用的区别,我似懂非懂。

 


回答:

本站所说的“先引用”和“后引用”是我个人的说法。“先引用”就是按 Alt+F11 到 VBE 界面,菜单->工具->引用 里面去引用对应的类库,然后可以在代码中用
Dim objRS As New Adodb.Recordset
Dim 变量 As 类名.对象名


这样的方法来声明对象。也就是对 References 的操作。
“后引用”是用 CREATEOBJECT 来建立某个对象,比如:
Dim objRs
Set objRs = CreateObject("Adodb.Recordset")

其优缺点是:
    References的一个优点是,你可以在编写程序的时候直接引用一些类的定义,比较方便。一般的,CreateObject能够实现的References都可以实现,但反过来不成立,所以References要更好一些。对于安装以后,如果希望正确运行,两者都要求要调用的对象已经被正确注册。如果说CreateObject有什么优点的话,一是比较容易编写出错处理的代码,另一是可能更灵活一些。 
    References只能在编译程序之前将所有需要用的都引用,但C.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E11DCE8F3.htm

 


上一篇:如何监视客户端对 MDB 的操作?

下一篇:数据访问接口体系及数据对象模型探讨

2017年2月22日生成静态资料