View Full Version : ریست کردن حافظه رم
aleas2
جمعه 16 خرداد 1393, 12:04 عصر
سلام خسته نباشید دوستان چطور میشه حافظ رم مربط به برنامه رو خالی کرد ؟
R2du-soft
جمعه 16 خرداد 1393, 18:56 عصر
یکی از راه های سبک کردم رم اینه که در انتهای برنامه متغیر هایی که تعریف کرده بودیم و باهاشون کارکردیم رو خالی کنیم. برای مثال:
Dim wrd As Object
Set wrd = CreateObject("Word.Application")
...
...
Set wrd = Nothing
و این هم آزادسازی حافظه اختصاص داده شده به آرایه ها:
Dim NumArray(10) As Integer ' Integer array.
Dim StrVarArray(10) As String ' Variable-string array.
Dim StrFixArray(10) As String * 10 ' Fixed-string array.
Dim VarArray(10) As Variant ' Variant array.
Dim DynamicArray() As Integer ' Dynamic array.
ReDim DynamicArray(10) ' Allocate storage space.
Erase NumArray ' Each element set to 0.
Erase StrVarArray ' Each element set to zero-length string ("").
Erase StrFixArray ' Each element set to 0.
Erase VarArray ' Each element set to Empty.
Erase DynamicArray ' Free memory used by array.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.