PDA

View Full Version : مشکل در تردها



mohsen.mkn2
چهارشنبه 02 فروردین 1396, 08:41 صبح
سلام خدمت دوستان گل
اولین برنامه هسته دارم با c# درست میکنم یه فرم login دارم وقتی کاربر میخواد login کنه چون دیتابیس روس هاسته یه چند ثانیه برنامه هنگ میکنه که امئم با تردها فرم چند لحطه صبر کنید نوشتم ، درست کارمیکنه تا زمانی که که کاربر کلبه عبور اشتباه وارد میکنه:ناراحت: ولی وقتی که درست وارد میکنه و میخواد وارد فرم دومم بشه این پیغام میده
cross-thread operation not valid:control 'form'accessed from a thread other than the thread it was created on
حالا باید چ کار کنم:متفکر:

ژیار رحیمی
چهارشنبه 02 فروردین 1396, 14:32 عصر
سلام. این مشکل وقتی که با یک یا چند thread به جز Thread اصلی برنامه کار میکنی پیش میاد که با Invoke کردن بخشی از کد که در محدوده دسترسی Thread اصلی هست مشکل حل میشود.اگر کدها رو قرار بدید راهنمایی لازم انجام می شود.