PDA

نسخه کامل مشاهده نسخه کامل : The calling thread cannot access this object because a different thread owns it.



H.E.R.O.E.S
19-01-2015, 14:51
سلام

من با VB.Net قسمت WPF Application کار می کنم

وقتی که از توی یک Thread می خوام به محتویات lblwrongpass.Text="Password Incorrect" این دسترسی پیدا کنم و عبارت کلمه عبور اشتباه می باشد را درون تسکت بلاک بریزم این خطا رو بهم می ده :(
The calling thread cannot access this object because a different thread owns it.
برای رفع این مشکل باید چه کار کنم؟؟؟

دوستان شما چه راهکاری پیشنهاد می دید؟؟؟؟
با تشکر

عــــلی
19-01-2015, 17:15
بسم الله الرحمن الرحیم.
سلام دوست عزیز.
از طریق thread های خارجی نمیتونید به thread اصلی UI درخواستی ارسال کنید مگر اینکه اینکار رو از طریق ترد اصلی انجام بدید... برای مثال:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا تابعی رو صدا میزنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Msba
19-01-2015, 21:02
این پست می تواند برای شما مفید باشد. اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

موفق باشید.