首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6 中 Set xxx = Nothing 什么意思?解决思路

2012-12-15 
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  // 释放记录集


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


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

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


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

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

热点排行