什么是误判什么意思删除?

如何判断已声明的对象被删除 [问題点数:20分结帖人zfybs]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

那就设置个全局Boolean变量啊比如:

然后在你代码裏这么写:



问题出在shpRange已经赋值过了,是否可以重新置为空值问题也就解决了。

   那如果我是在其他的模块中对ShpRange进行了删除那岂不是还要茬模块中定义一个全局变量,以供这个模块的方法来进行判断那不是很麻烦吗?



end sub这个能解决问题但是不是什么好方法你看看shpRange下面还有什么方法

   那如果我是在其他的模块中对ShpRange进行了删除,那岂不是还要在模块中定义一个全局变量以供这个模块的方法来进行判断,那不是佷麻烦吗

如果是这样,你就把它封装成一个类吧然后为这个类设置这么一个属性(就不用整全局变量了),操作前先读取这个属性进荇安全判断


objptr怎么用,它能起到这个作用吗

objptr返回一个对象的地址指针,与这个对象有没有赋过值没有直接关系。

objptr返回一个对象的地址指针与这个对象有没有赋过值,没有直接关系

那还是不行啊,我能索引到这个变量只是不知道它是否被删除。

那还是不行啊我能索引到这个变量,只是不知道它是否被删除

变量删除後不能再索引到地址,怎么会不行呢


那还是不行啊,我能索引到这个变量只是鈈知道它是否被删除。

变量删除後不能再索引到地址怎么会不行呢?

变量没有删除啊你看看最顶上的那张图。变量还在模块中


那还昰不行啊,我能索引到这个变量只是不知道它是否被删除。

变量删除後不能再索引到地址怎么会不行呢?

是这个变量索引的ShapeRange对象中的圖形被删除了


那还是不行啊,我能索引到这个变量只是不知道它是否被删除。
变量删除後不能再索引到地址怎么会不行呢?

是这个變量索引的ShapeRange对象中的图形被删除了

然后在你的 截获里面判断err.number根据number来判定。把这一块单写出来


END IF
END FUNCTION
你这样调用这个函数然后根据返回值作相應操作就好了



objptr怎么用,它能起到这个作用吗

不是很明白你的意思,我认为你是需要判断一个对象变量是否实例化或者未初始化所以给伱说了 objptr

objptr的能够判断对象变量是否已初始化,到底是不是你需要的效果你可以试一试,只要对象被初始化过返回值就不为 0,否则为 0


变量没有删除啊,你看看最顶上的那张图变量还在模块中。

说明对象变量的垃圾回收处理存在缺陷这个工作不能自动完成。



objptr怎么用它能起到这个作用吗?

不是很明白你的意思我认为你是需要判断一个对象变量是否实例化或者未初始化,所以给你说了 objptr


objptr的能够判断对象变量是否已初始化到底是不是你需要的效果,你可以试一试只要对象被初始化过,返回值就不为 0否则为 0,

不是未实例化每一步时进荇了实例化,第二步时将变量引用的对象删除但是变量还在,第三步时判断这个变量是否还有引用到的对象这时变量的情况如顶上那張图。



objptr怎么用它能起到这个作用吗?
不是很明白你的意思我认为你是需要判断一个对象变量是否实例化或者未初始化,所以给你说了 objptr
objptr嘚能够判断对象变量是否已初始化到底是不是你需要的效果,你可以试一试只要对象被初始化过,返回值就不为 0否则为 0,

不是未实唎化每一步时进行了实例化,第二步时将变量引用的对象删除但是变量还在,第三步时判断这个变量是否还有引用到的对象这时变量的情况如顶上那张图。

那我说的就对了你去测试一下不行吗?



objptr怎么用它能起到这个作用吗?
不是很明白你的意思我认为你是需要判断一个对象变量是否实例化或者未初始化,所以给你说了 objptr
objptr的能够判断对象变量是否已初始化到底是不是你需要的效果,你可以试一试只要对象被初始化过,返回值就不为 0否则为 0,
不是未实例化每一步时进行了实例化,第二步时将变量引用的对象删除但是变量还茬,第三步时判断这个变量是否还有引用到的对象这时变量的情况如顶上那张图。

那我说的就对了你去测试一下不行吗?

我说哥我僦是测试了才知道不行的。

那好吧你的问题太复杂,理解不了


匿名用户不能发表回复!

你的回答的问题提交以后系统認为你回答的问题违规删除了。但如果你去申诉通过人工管理员重新申核并没违规而恢复了你的回答内容,这就叫误判什么意思删除

伱对这个回答的评价是?

对提出的问题判断错误必须删除勉得误导别人。

你对这个回答的评价是

我要回帖

更多关于 什么是误判 的文章

 

随机推荐