PDA

View Full Version : سوال: متوقف و دوباره اجرا شدن ترد با یک شرط خاص



saber187518
سه شنبه 16 فروردین 1390, 09:51 صبح
با سلام دوستان عزیز من داشتم یک برنامه مینوشتم و به این نکته برخوردم که باید درون یک ترد یک فرم را فراخوانی کنم و اطلاعات خاصی را از فرم اول به فرم دوم ارسال کنم ، حالا دوتا مشکل دارم1:به محض اینکه فرم باز میشه بسته میشه که فکر میکنم به خاطر عمر کوتاه تردی هست که اون فرم رو فراخوانی میکنه. ( البته میشه با suspend ترد رو غیر فعال کرد اما مشکل اینه که ترد باید فعال باشه ولی تا زمانی که من نمیخوام تمام نشه)2:اعمال بالا رو (شماره 1 ) به هر روشی که انجام میدم برنامه هنگ میکنه.و حالا درخواستم از شما اساتید بزرگوار اینه که کمک کنین که بتونم:درون ترد فرم رو باز کنم و ترد زود تموم نشه که فرم بسته بشه و بتونم این عملیات تمام نشدن ترد را با استفاده از جوابی که از فرم دوم به ترد ارسال میشه تنظیم کنم.بسیار بسیار ممنون.یا علی...

saber187518
سه شنبه 16 فروردین 1390, 20:05 عصر
دوستان من هنوز منتظر جواب هستم.
خیلی ضروریه لطفا کمکم کنین

Rejnev
سه شنبه 16 فروردین 1390, 20:40 عصر
یک راهش اینه که showDialog کنی. با این کار تابعی که ترد اجرا میکنه، متوقف میشه و تابع showdialog صدا زده میشه