PDA

View Full Version : سوال: unload form



myazdan
چهارشنبه 23 دی 1388, 18:17 عصر
سلام

نحوه unload کردن فرم در vb.net چطوریه ؟

البته من از دستور close استفاده کردم کف فرم بسته می شه ولی در حافظه باقی می مونه
از dispose هم استفاده کردم که اون هم مشکلات خودش رو داره.

Alghoochi
چهارشنبه 23 دی 1388, 20:21 عصر
اگه می خوای کل برنامه رو ببندی از End می تونی استفاده کنی. دستور Close فقط همون فروم رو می بنده

sari-1369
چهارشنبه 23 دی 1388, 22:19 عصر
Dispose چه مشکلی داره ؟

Alghoochi
پنج شنبه 24 دی 1388, 00:39 صبح
از dispose هم استفاده کردم که اون هم مشکلات خودش رو داره


خود دوستمون گفته از dispose استفاده کرده نتیجه نگرفته.

sari-1369
پنج شنبه 24 دی 1388, 01:29 صبح
خود دوستمون گفته از dispose استفاده کرده نتیجه نگرفته.

خب ، شما بفرمایید مشکلشون در استفاده از Dispose چی بوده ، شاید تونستیم کمکش کنیم .

Alghoochi
پنج شنبه 24 دی 1388, 14:56 عصر
خب ، شما بفرمایید مشکلشون در استفاده از Dispose چی بوده ، شاید تونستیم کمکش کنیم

والا من هم نمی دونم. البته خود ..net آدرس ها رو بعد از بسته شدن برنامه آزاد می کنه و مقدار قبلی اونا رو پاک می کنه. (خودش Garbage Collector داره)

myazdan
شنبه 26 دی 1388, 10:17 صبح
سلام خدمت همه دوستان

مشکل من هنگام Dispose اینه که وقتی فرم بسته میشه فرم های زیر اون دچار مشکل میشن یعنی فرم های زیری پر پر میزنن . امیدوارم که منظورم رو فهمیده باشین .

sari-1369
شنبه 26 دی 1388, 11:24 صبح
سلام خدمت همه دوستان

مشکل من هنگام Dispose اینه که وقتی فرم بسته میشه فرم های زیر اون دچار مشکل میشن یعنی فرم های زیری پر پر میزنن . امیدوارم که منظورم رو فهمیده باشین .

بعید میدونم واسه این مشکل بتونی راه حل پیدا کنی ، کلا روش صحیحش که کلا از حافظه هم حذف بشه dispose هستش .

اگه راهی پیدا کردی ختما اینجا بزار ، چون منم میخوام بدونم . مرسی

sari-1369
شنبه 26 دی 1388, 11:24 صبح
راستی ، اینو آزمایش کردی که اول فرمت رو Hide کنی بعد Dispose ??

Hossis
یک شنبه 27 دی 1388, 10:07 صبح
یک راه حل دیگه هم هست و اون اینه که فرم رو به درک بفرستی
این طوری
FrmAbout=nothing