PDA

View Full Version : سوال: Thread ها در محیط فرم



bashir_gladiator
دوشنبه 08 اسفند 1390, 20:31 عصر
سلام به همگی
سوالی در مورد Thread ها دارم
ترد ها رو تا حدی بلدم اما تو محیط App باهاش مشکل دارم فرضا میخوام همزمان تو دوتا تکس باکس عملیات انجام بدم
اگر مطلب آموزش در این باب و یک پروژه ی نمونه داشته باشید بی کران از شما سپاسگذار میشوم
واقعا واقعا واقعا به این مطلب نیازمندم تو انجمن گشتم اما همگی تحت کنسول هستن که خودم تاحدی آشنایی دارم
پیشاپیش از لطف همگی شما سپاسگذارم

REZAE2011
سه شنبه 09 اسفند 1390, 17:13 عصر
سلام
احتمالا خطای cross-thread ایجاد می شیه و شما باید در این زمینه اطلاعات بدست آورید. به عبارتی نمی توان به طور مستقیم از داخل یک نخ به کنترل های فرم که در نخ اصلی برنامه ایجاد شدند دست رسی داشت و باید به صورت غیر مستقیم و با کمک delegate و تابع this.invoke() به کنترل ها دسترسی داشته باشی.

این تاپیک در پست 10 یک مثال آورده شده :http://barnamenevis.org/showthread.php?270198-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7-thread-%D8%AF%D8%B1-%D9%86%D8%B4%D8%A7%D9%86-%D8%AF%D8%A7%D8%AF%D9%86-%D9%81%D8%B1%D9%85%D8%9F%D8%9F&highlight=cross+thread
یااین تاپیک (http://barnamenevis.org/showthread.php?283013-Cross-Thread-(multi-threading-)-calls-windows-form-controls&highlight=cross+thread)