PDA

View Full Version : سوال: مشکل در نحوه درج اطلاعات textbox در برنامه ای با سوکت(error thread)



student89
چهارشنبه 18 خرداد 1390, 19:27 عصر
سلام خسته نباشید من یک برنامه چت با سوکت به زبان #C نوشتم وقتی اطلاعات از کلاینت میگیرم و سرور میخواد توی Textbox نمایش بده Error میده که text box باید Thread باشه ولی توی یک message box نمایش میده نمیدونم این یعنی چی Thread برای text box توی msdn نگاه کردم چیزی متوجه نشدم واقعا ممنون میشم راهنماییم کنید.

saman6384
چهارشنبه 18 خرداد 1390, 20:29 عصر
خطای crossthread میده؟

student89
پنج شنبه 19 خرداد 1390, 10:39 صبح
سلام آره دقیقا همین خطا رو میده ممنون میشم راهنماییم کنید

mehran_minayi
پنج شنبه 19 خرداد 1390, 17:24 عصر
نمیشه که thread به اشیا روی فرم همین جوری دسترسی داشته باشه
باید دسترسیش نامتقارن باشه
با استفاده از یک
Invoke به شی مورد نظر برس
thread این تابع رو فراخوانی کنه
اینم شی رو

haghft
پنج شنبه 19 خرداد 1390, 17:37 عصر
اگر خطای Cross theard میده اون کدی که دیباگر با این ارور هایلایت میکنه رو در درون این کد بگذارید:
Invoke(new MethodInvoker(delegate {کد مورد نظر}));