PDA

View Full Version : حرفه ای: عدم خروج برنامه از پروسسور



حسین.کاظمی
پنج شنبه 21 دی 1396, 11:27 صبح
سلام دوستان
من به یه مشکلی برخوردم، اینکه برنامه نوشته شده را میبندم هنوز توی پروسسور هستش و سی پیو و رم را اشغال میکنه....
اصلا مگه داریم مگه میشه:متفکر:


بنظرتون مشکل چیه؟؟؟

رامین مرادی
پنج شنبه 21 دی 1396, 11:52 صبح
با کد application.Exit() میبندید؟
سعی کنید اینو تو رویداد کلوزینگ اولین فرم یا فرم اصلیتون بنویسید. منم همین مشکلو داشتم با این کار حل شد.

حسین.کاظمی
پنج شنبه 21 دی 1396, 12:10 عصر
اره دوست عزیز همین کارو کردم ولی مشکل حل نشد

danialafshari
پنج شنبه 21 دی 1396, 12:33 عصر
با سلام

Application.ExitThread();

موفق باشید

حسین.کاظمی
پنج شنبه 21 دی 1396, 12:39 عصر
با سلام

Application.ExitThread();

موفق باشید


اینم تست کردم متاسفانه

ali_md110
پنج شنبه 21 دی 1396, 13:37 عصر
برنامه شما ممکنه از چند ترد استفاده میکنه و در بک گراند داره فعالیت میکنه
با این دستور پروسس ها رو stop کنید
در رویداد onclosed فرم


Process.GetCurrentProcess().Kill();

حسین.کاظمی
پنج شنبه 21 دی 1396, 14:37 عصر
برنامه شما ممکنه از چند ترد استفاده میکنه و در بک گراند داره فعالیت میکنه
با این دستور پروسس ها رو stop کنید
در رویداد onclosed فرم


Process.GetCurrentProcess().Kill();


برنامه خیلی ساده ایی اصلا از ترد استفاده نکردم ولی ممنون امتحانش می کنم.:چشمک:

رامین مرادی
پنج شنبه 21 دی 1396, 14:52 عصر
یه احتمالی هم من میدم که نصف روز وقت منو تلف کرد و اصلا فکرم سمتش نمیرفت. بعد اینکه پروسس باز مونده بود . از تسک منیجر نبستم و رفتم سراغ کد نویسیم. و من هی Exit رو میزدم .اما باز میدیدم یه پروسس بازه. و بعد کلی این ور اونور کردن اون پروسس رو بستم و همون exit کارمو را انداخت.:لبخند: