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

نام تاپیک: مشکل در متوقف شدن تایمر دلفی زمان Insert کردن رکورد

  1. #1
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018

    مشکل در متوقف شدن تایمر دلفی زمان Insert کردن رکورد

    سلام
    من یه برنامه تست فشار دارم که هر یک ثانیه یک رکورد به جدول اضافه میشه .
    برای اینکار از یک تایمر استفاده کرده ام ولی به ازای اضافه کردن هر رکورد حدود 0.01 ثانیه این تایمر متوقف میشه و بعد دوباره راه می افتد
    به همین دلیل در عرض 10 ساعت باعث میشه که این تایمر یه 50 ثانیه ای عقب بیافتد و در نتیجه تست ما هم اشتباه در می آید یعنی 50 تا رکورد کمتر به جدول اضافه میشه
    لازم به ذکر است در یک دقیقه اول چون تعداد رکورد ها کم است مشکلی نیست ولی با گذشت زمان همینطور به صورت تصاعدی تایمر عقب می افتد

    راهی به نظرتون می رسه.
    ممنون

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379
    در بدنه واقعه تایمر دستور Application.ProcessMessages را اضافه کنید.

    بهتر است بجای تایمر از Thread استفاده کنید.

  3. #3
    کاربر دائمی آواتار MiRHaDi
    تاریخ عضویت
    تیر 1383
    محل زندگی
    تهران - سوهانک
    پست
    982
    سلام
    باید تامیر رو به یک Tread بدی تا عملیات IO برنامه روش تاثیر نذاره و برنامه اگه Single Tread باشه این مشکل هست
    بای

  4. #4
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    در مجموعه abf موجود در Golden Box 4 یک کامپاننت به نام abfThreadTimer است. متن که باهاش خیلی حال کردم.
    اگر Net. نمی دانید وارد نشوید.

  5. #5
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018
    نقل قول نوشته شده توسط DelphiAssistant
    در بدنه واقعه تایمر دستور Application.ProcessMessages را اضافه کنید.

    بهتر است بجای تایمر از Thread استفاده کنید.

    من کار کردن با Thread را بلد نیستم میشه یه توضیحی بدید البته می دونم خیلی پیچیده است ولی در حدی که من این پروژه را تحویل بدم

    ممنون

  6. #6
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379
    استفاده از Thread پیچیده نیست. اصولا هر کاری که تا بحال انجام نداده باشی ممکن است پیچیده و سخت بنظر برسد، اما وقتی یکبار انجام دادی راحت میشود.

    راهنمای دلفی را برای کلمه Thread جستجو کن.

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

  1. دکمه next , insert و ...
    نوشته شده توسط ITST-1 در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 04 آذر 1386, 16:12 عصر
  2. مشکل دستور Insert into در VB.net
    نوشته شده توسط alineghabi در بخش VB.NET
    پاسخ: 8
    آخرین پست: یک شنبه 01 بهمن 1385, 11:25 صبح
  3. کمک فوری : خطا در هنگام ورود اطلاعات به بانک با دستور insert
    نوشته شده توسط mohsen_borzooei در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 3
    آخرین پست: شنبه 06 آبان 1385, 09:03 صبح
  4. insert کردن در پایگاه داده با php
    نوشته شده توسط arash ahmadi در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 24 شهریور 1385, 00:42 صبح

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

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