设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2238|回复: 4
打印 上一主题 下一主题

[模块/函数] 关于对象早晚期绑定与生儿子的关系

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2015-12-19 13:59:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
与群友的对话如下:

强制格式化(851889370) 13:12:48

Dim db As New ADODB.Connection

Dim db As Object
Set db = CreateObject("ADODB.Connection")
有区别吗


主席(86053924) 13:42:35

有,一个早期,一个晚期
强制格式化(851889370) 13:42:58

什么意思
主席(86053924) 13:46:46

好比你叫你儿子去打酱油,如果你早先就生好儿子的,就可以直接说:狗娃,去打瓶酱油回来.如果你暂时没生儿子,但又想有儿子打酱油,那么你就必须随后生一个才行.只不过这样的话,就要慢一点而已.
强制格式化(851889370) 13:47:45

也就是说第一种写法好咯?
主席(86053924) 13:48:11

不一定
强制格式化(851889370) 13:48:36

我决定就用第一种写法了
强制格式化(851889370) 13:48:55

什么不一定,说说看,大神
主席(86053924) 13:49:05

如果你儿子都很大了,又不听话,或者不在身边,你再怎么叫,也没用的
主席(86053924) 13:50:00

所以要看情况确定
强制格式化(851889370) 13:50:25

这话什么意思没明白
主席(86053924) 13:51:27

第一种写法有时候会因为ADO版本的兼容问题,导致程序运行失败
主席(86053924) 13:52:30

也就是儿子大了,就有可能不会那么乐意帮你去打酱油了

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2015-12-19 14:03:54 | 只看该作者
主席的比喻一向都很精辟
3#
发表于 2015-12-19 14:32:24 | 只看该作者
前期绑定速度会快一些,对于较稳定的链接库可以考虑。此外,前期绑定之后,VBE界面里会提供大部分的方法属性提示,方便代码键入或者查找相关帮助文件。
(有资深程序猿研究后说是差异有几十倍吧,不过几毫秒和几百毫秒,对用户来说,区别可能不是那么大)
对于后期绑定,当然没有上述的两种优势了,但最大的优势则在于不会因为库的版本问题而导致引用失败,因此适用于不太稳定的链接库。例如,使用第三方插件等等。

--------------------------------------------------------------------------

有人推荐开发前期使用前期绑定,完成版本再切换为后期绑定。不过我个人习惯使用前期绑定,完成版本也懒得去改。

点击这里给我发消息

4#
发表于 2015-12-19 14:38:33 | 只看该作者
很形象!
回复

使用道具 举报

5#
发表于 2015-12-19 15:52:29 | 只看该作者
good
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 08:20 , Processed in 0.086901 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表