VB6 中 Set xxx = Nothing 什么意思?解决思路
VB6 中 Set xxx Nothing 什么意思?在VB6中,一般 Set xxx Nothing 起到什么作用?Dim ConnDim RecoSet C
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 // 释放记录集
[其他解释]目的是想释放内存,但是失败几率很高~
[其他解释]初始話變量.
[其他解释]简单地说,就是把程序占用的内存原给操作系统。呵呵
------其他解决方案--------------------
表面上是释放实例化对象;
实际上我也不知道。
[其他解释]什么时候才用到呢?
[其他解释]顶
[其他解释] release memory
[其他解释]断开连接 释放内存
[其他解释]该回复于2012-10-19 13:55:22被版主删除
[其他解释]本人感觉不属于"释放内存",而是属于"减少引用"
当一个对象实例化时,系统自动实例化一个对象,然后接受引用,每引用一次,则计数器加一,每=nothing一次,则计数器减一,当计数器为0时,系统有可能释放对象的实例。