ورود

نسخه کامل مشاهده نسخه کامل : خطای استفاده از کنترل در متد مربوط به یک Thread در وی بی و در دات نت2005 بر خلاف003



samaram
30-06-2008, 10:15
سلام.من یه برنامه ی ساده در وی بی دارم که با Multi Threading کار می کنم. قبلا توی .net2003 به راحتی برنامه ام اجرا می شد. اما الان در .net2005 وقتی داخل متد مربوط به یه Thread می خوام روی یکی از کنترل های فرم عملی انجام بشه خطا می ده.

mespio
01-07-2008, 14:40
salam dost azize, rastesh manam hamchin moshkely daram va elatesham eine ke control object roye formet tavasot form barnamat handel shode va handel ham hanoz dast formete, pas vaghti thread bekhad taghyiri roy formet bede chon nemitone be contorol roy formet dastrasi dashte bashe Exception rokh mide.
Mitony control roy formeto toye thread new kony va roy form bezari ama age javab ro peida kardi be man ham bego
mamnon

palizesoftware
01-07-2008, 14:47
بايد اينطوري كار كني:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه در اينجا MyProc‌ پروسه thread هست و قبل از هر thread بايد متد Invoke‌ رو صدا بزني. حالا هر كاري كه ميخواي در threadاصلي انجام بدي رو توي بخش else‌ قرار بده.