读书人

VB6 中 Set xxx = Nothing 什么意思?

发布时间: 2012-12-15 15:16:03 作者: rapoo

VB6 中 Set xxx = Nothing 什么意思?
在VB6中,一般 Set xxx = Nothing 起到什么作用?

Dim Conn
Dim Reco
Set Conn = CreateObject("ADODB.Connection")
Set Rec1 = CreateObject("ADODB.Recordset")

后面一般都需要

Set Conn = Nothing
Set Reco = Nothing

它们到底起到什么作用?释放内存?

[最优解释]
大概就是 "免去党内一切职务开除党籍"的意思, 接下来么既然已经是平头老百姓了, 系统还不是该怎么收拾你怎么收拾你, 直接回收内存了.
[其他解释]

引用:
大概就是 "免去党内一切职务开除党籍"的意思, 接下来么既然已经是平头老百姓了, 系统还不是该怎么收拾你怎么收拾你, 直接回收内存了.

纪检监察局的?
[其他解释]
挑了半天,就这个问题我会,虽然有人回答了,在不一个:释放内存
[其他解释]
引用:
大概就是 "免去党内一切职务开除党籍"的意思, 接下来么既然已经是平头老百姓了, 系统还不是该怎么收拾你怎么收拾你, 直接回收内存了.

经典
[其他解释]
将连接的库和记录集清除掉
[其他解释]
取消连接,并释放资源
[其他解释]
不大清楚

[其他解释]

释放实例化的对象。

[其他解释]
释放对象实例,同时将内存所有权归还给Windows。
[其他解释]
引用:
引用:
大概就是 "免去党内一切职务开除党籍"的意思, 接下来么既然已经是平头老百姓了, 系统还不是该怎么收拾你怎么收拾你, 直接回收内存了.

纪检监察局的?

内存管理局的. 哈哈
[其他解释]
应该就跟Java的 xxx = NULL;一样吧
[其他解释]
顶一下,挣个分。
[其他解释]
释放内存啊,和VC里边一个道理。。。
[其他解释]
释放的意思 释放对象
[其他解释]
准确地说是减少对象引用计数,并使变量指向nothing,当对象的引用计数为0时,系统(注意不是“你”)才会释放对象,只是一般情况只用一个变量指向对象,所以也可直接理解为释放对象,不过还是要注意差别的
[其他解释]
以便析构对象
[其他解释]
释放内存
[其他解释]
释放实例化的对象。
[其他解释]
Set Conn = Nothing //释放数据库连接
Set Reco = Nothing // 释放记录集


[其他解释]
目的是想释放内存,但是失败几率很高~
[其他解释]
初始量.
[其他解释]
简单地说,就是把程序占用的内存原给操作系统。呵呵
------其他解决方案--------------------


表面上是释放实例化对象;
实际上我也不知道。
[其他解释]
什么时候才用到呢?
[其他解释]

引用:
准确地说是减少对象引用计数,并使变量指向nothing,当对象的引用计数为0时,系统(注意不是“你”)才会释放对象,只是一般情况只用一个变量指向对象,所以也可直接理解为释放对象,不过还是要注意差别的


[其他解释]
release memory
[其他解释]
断开连接 释放内存
[其他解释]
该回复于2012-10-19 13:55:22被版主删除
[其他解释]
本人感觉不属于"释放内存",而是属于"减少引用"

当一个对象实例化时,系统自动实例化一个对象,然后接受引用,每引用一次,则计数器加一,每=nothing一次,则计数器减一,当计数器为0时,系统有可能释放对象的实例。

读书人网 >VB

热点推荐