Declaring Variables Memory Leaks

Ich frage mich, wie ich mit VBScript am besten mit Speicher umgehen kann. Sollten alle Variablen deklariert werden, bevor ich sie verwende? Der Beginn des Programms? Ich verstehe global vs local, aber in meinem Skript sind alle Variablen lokal. Ich weiß, dass Speicherverluste beim Schreiben in VBScript in 99,9% der Fälle kein Problem darstellen, bin aber auch neugierig, wie der Speicher in einem Skript am besten gelöscht und freigegeben werden kann. Mit "am besten" meine ich das Timing des Löschens von Variablen / Objekten (direkt nachdem Sie damit fertig sind, verglichen mit dem Ende des Skripts) usw.

Ein Beispiel

Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")
Dim arrList : Set arrList = CreateObject("System.Collections.ArrayList")
Dim objDict: Set objDic  = CreateObject( "Scripting.Dictionary")
Dim objEmail : Set objEmail = CreateObject("CDO.Message")

Dim someArray(), x, y, z, item

Antworten auf die Frage(4)

Ihre Antwort auf die Frage