PDA

View Full Version : سوال: stop شدن برنامه هنگام لود یک فرم



sadaf_
یک شنبه 30 بهمن 1390, 09:33 صبح
من در فرم لود select ها و محاسباتی دارم که زمان بر هستند
چطوری می تونم کاری کنم که در هنگام استفاده از select فرم حالت عادی خودش رو حفظ کنه
وقتی به select می رسه برنامه قفل می کنه
چطوری می شه کاری کرد که هم یک progressBar به کار بیافته هم فرم هنگ نکنه و هم select کم کارش رو انجام بده
از روش worker استفاده کردم ولی وقتی به select می رسه اونم از کار می افته

ممنون

nilmil_nil
یک شنبه 30 بهمن 1390, 10:09 صبح
سلام از Thread ها استفاده کن تو همین تالار سرچ کن در موردش چیزای خوبی پیدا میشه

sadaf_
یک شنبه 30 بهمن 1390, 12:45 عصر
لطفا بیشتر منو راهنمایی کنبد ممنون

shadi khanum
یک شنبه 30 بهمن 1390, 16:25 عصر
ببین اون قسمتی که میخواد کار مربوط به Select رو انجام بده تو یه تابع بنویس.. بعد یه thread تعریف کن و این تابع رو بده به اون thread.. حالا تو برنامت اونجایی که قبلا select رو انجام میدادی اون thread رو start کن.. اینجوری اون Thread میره کار خودش رو انجام میده و برنامه هم قفل نمیکنه چون main Threadتون درگیر Select نمیشه .. ضمنا بگردی تو همین تالار خیلی مطلب مفید گیرت میاد در این زمینه
موفق باشی

sadaf_
دوشنبه 01 اسفند 1390, 12:08 عصر
خواهشا دوستان نمونه کد بهم بدن من گشتم چیزی پیدا نکردم
باید بتونم در حین select یک progress رو به گردش در بیارم
ممنون