انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: چک کردن پیوسته ی یک شرط هنگام اجرای برنامه  (دفعات بازدید: 1213 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
سلام دوستان
بخشی از برنامه ی من باید زمان وارد شده رو با ساعت فعلی سیستم چک کنه، من زمان سیستم و زمان کاربر رو دریافت می کنم ولی زمانی که داخل حلقه میندازم تا به زمان سیستم برسه برنامه کرش می کنه(چون کد تو حلقه مشغول میشه و دیگه به بقیه برنامه نمیرسه تا پایان حلقه). چجوری میتونم تو کیوت هنگام تست شرط برنامه رو مشغول نکنم و بزارم کاربر کارش رو انجام بده؟


آفلاین ٍاحسان ترکم

  • High Hero Member
  • *
  • ارسال: 1039
  • جنسیت : پسر
  • Open your source, Open your mind
خوب با تایمر این کار رو انجام بده حلقه که نمی شه :)
http://qt-project.org/doc/qt-4.8/qtimer.html
بین نرم‌افزار open source و نرم‌افزارهای Free Software تفاوت در روش تبلیغ و گرایش‌های عرضه‌كنندگان آن‌ها نهفته است.
در واقع كاركرد شما به عنوان عرضه كننده نرم‌افزار تفاوتی نمی‌كند،



آفلاین samis

  • Full Member
  • *
  • ارسال: 112
سلام دوستان
بخشی از برنامه ی من باید زمان وارد شده رو با ساعت فعلی سیستم چک کنه، من زمان سیستم و زمان کاربر رو دریافت می کنم ولی زمانی که داخل حلقه میندازم تا به زمان سیستم برسه برنامه کرش می کنه(چون کد تو حلقه مشغول میشه و دیگه به بقیه برنامه نمیرسه تا پایان حلقه). چجوری میتونم تو کیوت هنگام تست شرط برنامه رو مشغول نکنم و بزارم کاربر کارش رو انجام بده؟
حلقه رو با thread اجرا کن!
اگه داری تو لینوکس مینویسی میتونی از کتابخونه ی pthread استفاده کنی
به گمانم در هیچ جای دنیا دو الف مست را پیدا نخواهید کرد! البته بجز در سردابه های الف های سیاه بیشه!