نمایش نتایج 1 تا 6 از 6

نام تاپیک: خواندن از سریال پورت؟

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1388
    محل زندگی
    خیلی دور خیلی نزدیک
    پست
    49

    خواندن از سریال پورت؟

    سلام دوستان
    من اطلاعاتی که از سریال پورت می خونم رو در يک متغيير String می ريزم.مقدار اين متغيير رو با MessageBax می تونم نشون بدم ولی اگه بخوام با يک TextBox نشون بدم پیغام خطای زير در حین اجرا ظاهر میشه
    عکس های ضمیمه عکس های ضمیمه

  2. #2

    نقل قول: خواندن از سریال پورت؟

    این مشکل ربطی به سریال پورت و ... نداره. این استثنا به این دلیل رخ میده که شما توی نخی جدای از نخ اصلی برنامه قصد تغییر شئ ای رو دارید که توی نخ اصلی ساخته شده. (چی گفتم!!)
    روشهای زیادی برای برطرف کردن این مشکل مطرح شده اگر توی همین سایت بگردید مطالب زیادی رو پیدا میکنید.
    ساده ترین روش اینه که قبل از ساخت نخ جدید دستور زیر رو بنویسید
    Control.CheckForIllegalCrossThreadCalls = false;

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1388
    محل زندگی
    خیلی دور خیلی نزدیک
    پست
    49

    نقل قول: خواندن از سریال پورت؟

    نقل قول نوشته شده توسط Reza_Yarahmadi مشاهده تاپیک
    این مشکل ربطی به سریال پورت و ... نداره. این استثنا به این دلیل رخ میده که شما توی نخی جدای از نخ اصلی برنامه قصد تغییر شئ ای رو دارید که توی نخ اصلی ساخته شده. (چی گفتم!!)
    روشهای زیادی برای برطرف کردن این مشکل مطرح شده اگر توی همین سایت بگردید مطالب زیادی رو پیدا میکنید.
    ساده ترین روش اینه که قبل از ساخت نخ جدید دستور زیر رو بنویسید
    Control.CheckForIllegalCrossThreadCalls = false;
    آقا خیلی ممنونم
    مشکل من حل شد والی اصلا کد رو متوجه نشدم. اگر امکانش هست یه مقدار توضيح بده.

  4. #4
    کاربر دائمی آواتار fjm11100
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    43
    پست
    658

    نقل قول: خواندن از سریال پورت؟

    اين كد جلوي بررسي علتي كه همون خطا را به شما داده ميگيره
    شما در C#‎ اجازه نداري به اين راحتي ها از يك ترد يا نخ به متغيرهاي يك ترد ديگه دسترسي داشته باشي
    اين راه كه دوستمون گفته ساده است اما خوب نيست چون بنوعي پاك كردن صورت مسئله ميشه بهتره از يك روش Threadsafe اين كار را انجام بدي هم اينجا و هم سايت Codeproject ميتوني كلي نمونه پيدا كني

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1388
    محل زندگی
    خیلی دور خیلی نزدیک
    پست
    49

    نقل قول: خواندن از سریال پورت؟

    نقل قول نوشته شده توسط fjm11100 مشاهده تاپیک
    اين كد جلوي بررسي علتي كه همون خطا را به شما داده ميگيره
    شما در C#‎‎ اجازه نداري به اين راحتي ها از يك ترد يا نخ به متغيرهاي يك ترد ديگه دسترسي داشته باشي
    اين راه كه دوستمون گفته ساده است اما خوب نيست چون بنوعي پاك كردن صورت مسئله ميشه بهتره از يك روش Threadsafe اين كار را انجام بدي هم اينجا و هم سايت Codeproject ميتوني كلي نمونه پيدا كني
    سلام دوست عزيز
    از راهنمايتان متشکرم
    تو اين سايت گشتم ولی چیزی پيدا نکردم
    اگه میشه لينک بزار

  6. #6

    نقل قول: خواندن از سریال پورت؟


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •