VB中怎么检测一个对象变量是否指向了一个对象

dim a as class1 # set a=new class1怎么检测a是执行了new # 好像用isnull isobject都不行

判断2个对象变量释放指向同一对象的方法是使用Is操作符,代码如下:If obj1 Is obj2 Then ...但当2个对象是同一类型时,或者指向同一个二级接口时,我们就可以利用ObjPtr()函数对代码进行一些优化处理:If ObjPtr(obj1) = ObjPtr(obj2) Then ...后者的执行速度将比前种方法快40%多。但是请注意,2种方法原本就是很有效率的,只有在时间要求非常严格的上百成千次的循环中,才会体现出这种差别。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-29
先执行语句看看,不行它会有提示的
第2个回答  2013-10-29
建议在百度搜索下就找到了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网