amir001
دوشنبه 23 اسفند 1389, 07:53 صبح
سلام بر دوستان برنامه نویس
من در پروژه هایی که کار میکنم ، اکثرشون وقتی برنامه نویسی سوکت انجام میدم، بعد از اینکه برنامه را میبندم ، به طور کامل بسته نمیشه و تنها فرم و حالت نمایشی اون از بین میره در حالی که در Task Manager قسمت Process باقی میمونه و باید برم اونجا و دستی خاتمه اش بدم.
من برای خارج شدن از برنامه راه های زیادی را تست کردم اما باز هم مشکل پابرجاست.
من تعدادی سوکت ایجاد میکنم که هر کدو یک نخ جدا دارند.
بعد هنگام خروج اول فقط فرم را میبستم. در مرحله بعد اومدم و تمام سوکت ها (TcpClien) ها که در آرایه ذخیره کرده بودم را Close کردم. باز هم فایده نداشت.
یک بار دیگه این دو مدت زیر را هم درون تابع خروجم فراخوانی کردم گفتم شاید درست بشه اما باز هم فایده نداشت.
Application.ExitThread();
Application.Exit();
this.Close();
حالا موندم چیکارش کنم.
راهی هست که بعد از زدن دکمه خروج بزنه همه چیز را نابود کنه و ببنده؟
من در پروژه هایی که کار میکنم ، اکثرشون وقتی برنامه نویسی سوکت انجام میدم، بعد از اینکه برنامه را میبندم ، به طور کامل بسته نمیشه و تنها فرم و حالت نمایشی اون از بین میره در حالی که در Task Manager قسمت Process باقی میمونه و باید برم اونجا و دستی خاتمه اش بدم.
من برای خارج شدن از برنامه راه های زیادی را تست کردم اما باز هم مشکل پابرجاست.
من تعدادی سوکت ایجاد میکنم که هر کدو یک نخ جدا دارند.
بعد هنگام خروج اول فقط فرم را میبستم. در مرحله بعد اومدم و تمام سوکت ها (TcpClien) ها که در آرایه ذخیره کرده بودم را Close کردم. باز هم فایده نداشت.
یک بار دیگه این دو مدت زیر را هم درون تابع خروجم فراخوانی کردم گفتم شاید درست بشه اما باز هم فایده نداشت.
Application.ExitThread();
Application.Exit();
this.Close();
حالا موندم چیکارش کنم.
راهی هست که بعد از زدن دکمه خروج بزنه همه چیز را نابود کنه و ببنده؟