您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-12 原文发表:2007-08-31 人气:17 来源:未知

判断2个对象变量释放指向同一对象的方法是使用Is操作符,代码如下:

If obj1 Is obj2 Then ...

但当2个对象是同一类型时,或者指向同一个二级接口时,我们就可以利用ObjPtr()函数对代码进行一些优化处理:

逆@风@者

If ObjPtr(obj1) = ObjPtr(obj2) Then ...

后者的执行速度将比前种方法快40%多。但是请注意,2种方法原本就是很有效率的,只有在时间要求非常严格的上百成千次的循环中,才会体现出这种差别。

相关文章

重定义编译DLL文件的基地址
你真正理解 Allow Unrounded Floating Poin
固定长度字符串数组:赋值快,释放快!
快速清除数组部分内容
创建新表时,快速拷贝字段
用InStr函数实现代码减肥
静态变量慢于动态变量
And、Or和Xor:让我们来优化表达式
创建任意长度重复字符串的简洁方法
使用 $-类型 字符串函数会更快
使用Objptr函数快速查找集合中的对象
Visual Basic代码优化的六条军规
VB“变态”用法之高效字串指针类
如何去优化你的VB程序
字体对象克隆招法
Friend过程快于Public过程
如何编写高质量的VB代码
提高Visual Basic访问数据库效率
在数据库中不用 EOF 以加快记录循环
提高Visual Basic访问数据库的效率

相关评论


本文章所属分类:首页 VB

  热门关键字: