PDA

View Full Version : بستن برنامه ای با ترد درحال اجرا



quantomquery
جمعه 04 شهریور 1390, 16:04 عصر
سلام
من تو برنامه ام چند ترد دارم که در حال کار هستن

وقتی برنامه رو میبندم ترد هام هنوز هستن با اینکه application.exit هم موقع closing فرم انجام می دم

چه باید کرد ؟؟؟

navidkhalilian
جمعه 04 شهریور 1390, 17:34 عصر
سلام دوست عزیز باید خود Thread رو اول ببندی بعد برنامه بسته بشه.
به این مرجع رجوع کنید:
http://msdn.microsoft.com/en-us/library/aa645740(v=vs.71).aspx

موفق باشید

quantomquery
شنبه 05 شهریور 1390, 23:01 عصر
ایا دستور خاصی نیت تا بتونیم کل ترد های باز برناممون رو پیدا کنیم و بعد ببندیم؟

navidkhalilian
یک شنبه 06 شهریور 1390, 05:55 صبح
ایا دستور خاصی نیت تا بتونیم کل ترد های باز برناممون رو پیدا کنیم و بعد ببندیم؟

سلام دوست عزیز.
اگر شما قبل از دستور :

myThread.Start();

دستور زیر رو بنویسی برنامه با دستور application.exit() بسته میشه

myThread.IsBackground = true;
موفق باشید.