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

نام تاپیک: نحوه استفاده از thread ها در کامپوننت

  1. #1

    نحوه استفاده از thread ها در کامپوننت

    با سلام
    من یک کامپوننت خیلی ساده نوشتم اما به دلیل زمان بر بودن متود های ان می خواهم به صورت thread اجرا بشه که هم صفحه قفل نکنه و هم قابلیت کنسل داشته باشه.
    برای این که هم خودم و هم اساتید محترم گیج نشیم به یک صورت دیگر بیان می کنم.
    یک کامپوننت فرض کنید که تنها یک متود دارد به صورت زیر :
    procedure exam;
    var
    i:integer;
    begin
    for i:=1 to 100
    sleep(1000);
    end;

    اجرای این متود ۱۰۰ ثانیه طول میکشه که در این مدت صفحه فرم قابل دسترس نیست که این مشکل را با thread می توان حل کرد.
    و حالا مشکل من:
    من می خواهم در کد خود کامپوننت از tread استفاده کنم که نیاز نباشد بعد از گذاشتن کامپوننت بر روی صفحه فرم کد مربوط به tread را نوشت.
    --
    هر چی گشتم چیزی پیدا نکردم و خودم هم که تست می کنم چون توابع کامپوننت در کد create نمی شوند thread مربوطه ان توابع را نمی شناسد.
    لطفا در این مورد توضیح دهید.

  2. #2

    نقل قول: نحوه استفاده از thread ها در کامپوننت

    سلام.
    اگر بخواهید ترد مربوطه به کامپوننت دسترسی داشته باشه، باید سینک کنید که کلا فلسفه ی استفاده از ترد زیر سوال می ره.
    اما اگر فقط به متدهای مستقل می خواهید دسترسی داشته باشید، متدهای کامپوننت رو بصورت کلاس متد تعریف کنید.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

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

  1. سوال: نحوه استفاده از کنترل radialmenu از کامپوننت DevExpress
    نوشته شده توسط zahrasaffar در بخش C#‎‎
    پاسخ: 12
    آخرین پست: دوشنبه 26 مهر 1395, 15:23 عصر
  2. نحوه استفاده از Thread
    نوشته شده توسط samira6446 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 26 تیر 1392, 11:25 صبح
  3. نحوه استفاده از thread
    نوشته شده توسط hamzeh241 در بخش T-SQL
    پاسخ: 0
    آخرین پست: پنج شنبه 25 فروردین 1390, 15:33 عصر
  4. سوال: نحوه استفاده از Thread در جاوا
    نوشته شده توسط سعیدسعید در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 33
    آخرین پست: دوشنبه 03 خرداد 1389, 10:41 صبح
  5. نحوه استفاده کامپوننت بصورت Dll
    نوشته شده توسط babak869 در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: شنبه 23 مهر 1384, 11:04 صبح

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

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