是否有一种方法可以释放分配给vbscript中变量的内存?如何使用vbscript释放分配给变量的内存
例如:x = 10 执行此语句时,分配内存并将值存储在该内存中。
是否有释放该内存的方法?
我知道一旦执行结束或变量超出范围从一个函数内存自动释放,但有没有一种方法来释放它?
是否有一种方法可以释放分配给vbscript中变量的内存?如何使用vbscript释放分配给变量的内存
例如:x = 10 执行此语句时,分配内存并将值存储在该内存中。
是否有释放该内存的方法?
我知道一旦执行结束或变量超出范围从一个函数内存自动释放,但有没有一种方法来释放它?
如果它是一个对象只是将其设置为Nothing
请从您的答案中删除“数组”。 – 2013-04-07 09:42:48
我在问有关释放变量的内存。我知道数组和对象。 – Uday 2013-04-07 13:44:48
重新初始化固定大小的数组中的元素,并释放 动态数组存储空间。
对于“” 可能督促垃圾收集解除分配现在孤立的长文长字符串赋值。
试图回收数字或日期的内存将是一种浪费的努力。
每个变量都使用一些内存直到存在,即使Nothing Is Object
!
Set myObj = Nothing
WScript.Echo "IsObject = " & IsObject(myObj)
WScript.Echo "IsNothing = " & (myObj Is Nothing)
'>> IsObject = True
'>> IsNothing = True
(注:Is
操作比较两个对象引用变量)
我知道如何relelase数组和对象的内存,但我期待的variables.Will变量=空释放内存分配给变量? – Uday 2013-04-07 13:46:54
您的问题已被至少2人以“否”回答。 – 2013-04-07 18:39:54