-
شنبه 29 تیر 1387, 19:16 عصر
#1
کاربر دائمی
دسترسی به یک Thread از یک Thread دیگر
با سلام.
دوستان من تو برنامه ام یک Thread ایجاد می کنم ولی وقتی می خوام از توی اون مقدار یکی از خاصیت های یک object روی فرم (مثل TextBox) رو تغییر بدم Cross Thread Exeption میده. قبل از این یه جستجو کردم یه پست بود که توسط Bermooda نوشته شده بود ولی ازش جواب نگرفتم. لطف کنید راهنمایی کنید.
-
شنبه 29 تیر 1387, 20:52 عصر
#2
کاربر تازه وارد
نقل قول: دسترسی به یک Thread از یک Thread دیگر
شما باید برای دسترسی به object های فرم آنها را invoke کنید.
باید یک delegate بسازید. یک متد (تابع) بسازید و هر جا که می خواهید به object ها دسترسی داشته باشید یک مثال از آن delegate را با دادن تابع ساخته شده به آن بسازید. و هنگامی که invoke می کنید delegate ساخته شده را بدهید.
وظیفه تغییرات یا خواندن object (مثلا یک textbox) را تابع ساخته شده انجام می دهد.
پیشنهاد می کنم یک مثال از invoke کردن و delegate سازی رو پیدا کنید و ببینید.
-
شنبه 29 تیر 1387, 20:57 عصر
#3
کاربر تازه وارد
نقل قول: دسترسی به یک Thread از یک Thread دیگر
-
یک شنبه 30 تیر 1387, 08:59 صبح
#4
کاربر دائمی
نقل قول: دسترسی به یک Thread از یک Thread دیگر
کسی نمونه سورس نداره. اگه دارید ممنون میشم معرفی بذارید.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت