PDA

View Full Version : سوال: خطا در هنگام پر کردن listbox (هنگام استفاده از thread )



fool66
پنج شنبه 27 تیر 1392, 16:38 عصر
سلام
من در حال نوشتن برنامه ای هستم وقتی از thread استفاده نمی کنم برنامه بدون هیچ خطایی عمل می کنه ولی وقتی از thread استفاده می کنم خطای زیر رو میده
107483

ممنون از کمکتون

Y_Safaiee
پنج شنبه 27 تیر 1392, 16:42 عصر
سلام دوست من

راههای رفعش زیاده مثلا delegate نویسی اما کد تقلبیم داره:چشمک: اونم اینه که کد زیر رو بنویسی :

Control.CheckForIllegalCrossThreadCalls = false;

موفق باشی
بایت بایت

fool66
پنج شنبه 27 تیر 1392, 16:53 عصر
ممنون بابت جوابت میشه بگین دلیلش چیه؟

Y_Safaiee
پنج شنبه 27 تیر 1392, 16:57 عصر
ممنون بابت جوابت میشه بگین دلیلش چیه؟

در واقع با نوشتن کد تقلبی که بهت دادم (:شیطان:) تو نمیای تردها رو مدیریت کنی بلکه واکنششون رو خنثی میکنی و میگی هر ترد هر کار میخواد انجام بده.:لبخند:

موفق باشی
بایت بایت

fool66
پنج شنبه 27 تیر 1392, 17:11 عصر
ممنون دوست عزیز

tooraj_azizi_1035
پنج شنبه 27 تیر 1392, 17:12 عصر
مشکل رو حل کنید:

Invoke( new Action(() => listBox1.Items.Add........));