samprp
چهارشنبه 30 مرداد 1387, 19:30 عصر
سلام دوستان
من با دستور زیر تو فرم اصلی فرم about رو صدا می زنم .
Application.CreateForm(TfrmAbout, frmAbout);
frmAbout.ShowModal;
frmAbout.Free
بعد رفتم از تو تسک منیجر و نگاهی به حافضه مصرف شدش انداختم
وقتی که هنوز کد بالا رو تو برنامم فراخوانی نکردم برنامم حافظه مقدار مشخصی رو داره (مثلا 400 کیلو)
وقتی زدم این مقدار مشخص طبیعتا بیشتر می شه . (مثلا 500 کیلو)
ولی وقتی از فرم ابوت خارج می شم با توجه به اینکه من متد Free رو فراخوانی کردم ولی از حافظه فقط مقدار کمی کم می شه (مثلا می شه 450 کیلو)
یعنی یه 50 کیلویی حذف نشده
چه طوری می تونم کل فضای اختصاص داده شده رو حذف کنم .
با تشکر
من با دستور زیر تو فرم اصلی فرم about رو صدا می زنم .
Application.CreateForm(TfrmAbout, frmAbout);
frmAbout.ShowModal;
frmAbout.Free
بعد رفتم از تو تسک منیجر و نگاهی به حافضه مصرف شدش انداختم
وقتی که هنوز کد بالا رو تو برنامم فراخوانی نکردم برنامم حافظه مقدار مشخصی رو داره (مثلا 400 کیلو)
وقتی زدم این مقدار مشخص طبیعتا بیشتر می شه . (مثلا 500 کیلو)
ولی وقتی از فرم ابوت خارج می شم با توجه به اینکه من متد Free رو فراخوانی کردم ولی از حافظه فقط مقدار کمی کم می شه (مثلا می شه 450 کیلو)
یعنی یه 50 کیلویی حذف نشده
چه طوری می تونم کل فضای اختصاص داده شده رو حذف کنم .
با تشکر