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

نام تاپیک: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

  1. #1

    بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    سلام
    من یک تابع دارم که اول کار میاد کلیه ی کنترول های وی فرم را تمام اطلاعاتشون را دریات میکنه و ذخیره میکنه
    الان میخوام این تابع را در ابتدا در قسمت فرم لود برنامه بزارم ولی وقتی چنین کاری میکنم لود شدن برنامه خیلی زمان میبره
    حالا راه حل اینه که بیام از بکگراند ورکر استفاده کنم
    خوب اومدیم استفاده کنیم و تابع را درش فراخوانی کنیم
    وقتی فراخوانی میشه بک گراند ورکر دسترسی به هیچ کودوم از کنترل های روی فرم نداره
    تازه اگه توی یک تابع از تابع دیگری هم استفاده شده باشه که دیگه هیچی....
    حالا سوالی که دارم
    من چگونه میتونم از این توابع در بک گراند ورر استفاده کنم ؟
    بهترین روش چیه ؟

    لطفا راهنمایی کنید.

  2. #2

    نقل قول: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    هیچ کسی هیچ روشی به ذهنش نرسید ؟
    خیلی متشکرم

  3. #3
    کاربر دائمی آواتار Xcalivorse
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    Kernel32.dll
    پست
    411

    نقل قول: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    دوست عزیز مشکل شما دقیقا چیه ؟ برنامه موقع دسترسی به کنترل ها ارور میده ؟

  4. #4

    نقل قول: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    نقل قول نوشته شده توسط Xcalivorse مشاهده تاپیک
    دوست عزیز مشکل شما دقیقا چیه ؟ برنامه موقع دسترسی به کنترل ها ارور میده ؟
    ببین این یه چیزه واضحه که وقتی با بک گراند ورکر کار میکنی
    موقعی که توی بک گراند ورکر بخوای به کنترلی روی فرم دسترسی داشته باشی بهت ارور میده خوب این واضحه میایم براش یه چیزی بالاخره تعریف میکنیم و داده را تحویل که گرفتیم بعد ستش میکنیم تو کنترل

    خوب الان مشکل من اینه که حدود 400-500 تا کنترل هست روی فرم من که همشون تو بکگراند ورکر استفاده میشن
    الان من چجوری چی کار بکنم که ارور نده بهم !!!! (بهترین روش چیه)

    الان منظورم مشخصه ؟

  5. #5

    نقل قول: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    کسی چیزی نفهمید ؟

  6. #6

    نقل قول: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    بیا بالا لطفا....

  7. #7

    نقل قول: بهترین روش برای استفاده از چندین کنترول در بک گراند ورکر (backgroundWorker)

    دوست عزیز،
    دسترسی به یک کنترل فقط از داخل تردی (Thread) که کنترل در آن ساخته شده امکانپذبر است.
    شما باید از delegate و invoke استفاده کنید.

تاپیک های مشابه

  1. پاسخ: 17
    آخرین پست: دوشنبه 15 آبان 1391, 16:02 عصر
  2. بهترین روش برای استفاده از linq
    نوشته شده توسط NIMA_1981 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 18 شهریور 1390, 11:13 صبح
  3. بهترین روش برای استفاده از آجاکس
    نوشته شده توسط NIMA_1981 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: دوشنبه 24 مرداد 1390, 19:00 عصر
  4. سوال: بهترین روش برای خواندن دی ال ال و استفاده از آنها
    نوشته شده توسط nsco_nsco در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 21
    آخرین پست: دوشنبه 20 دی 1389, 17:20 عصر
  5. سوال: بهترین روش برای استفاده از جدول مواد اولیه در جدول مواد تولیدی
    نوشته شده توسط u.2u.4u در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 0
    آخرین پست: سه شنبه 18 آبان 1389, 15:38 عصر

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

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