是否有一種方法可以釋放分配給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