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

نام تاپیک: دادن پیغام در زمان مشخص

  1. #1

    Cool دادن پیغام در زمان مشخص

    سلام
    می خوام یک سری ساعت مشخص توی دیتابیس داشته تا با توجه به اون ها و ستونی تحت عنوان متن ها :
    سر ساعت پنجره ای برای پیغام دادن باز کنم که پیغام همون متن توی یتابیس باشه.
    هر کاری کردم با تایمر نتونستم انجامش بدم یعنی سر ساعت انجام نمیشه.

  2. #2
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: دادن پیغام در زمان مشخص

    به این روش عمل کنید :
    اول که برنامه اجرا میشه برید اولین زمان (یعنی زمانی که از همه به الان نزدیکتره) رو پیدا کنید و فاصله ی آن با الان رو بدست بیارد و به عنوان Interval تایمرتون تنظیم کنید.
    سپس در رویداد tick تایمر که پیام رو نشون میدین دوباره همین کار رو انجام بدین(یعنی دوباره اولین زمان بعد از الان رو بدست بیارید و Interval رو تنظیم کنید).

    اینطوری دقیقا همون ساعتی که توی دیتابیس هست رویداد Tick تایمر اجرا میشه و پیام مناسب داده میشه.
    موفق باشید.

  3. #3

    نقل قول: دادن پیغام در زمان مشخص

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

  4. #4
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: دادن پیغام در زمان مشخص

    ببینید دوست من این روشی که من گفتم رو اگه دقیق باهاش کار بکنین حتی میتونید در زمان هایی با اختلاف چند ثانیه هم پیام رو نشون بدین.
    یعنی اگر در دیتابیستون دو زمان زیر رو داشته باشید :
    12:30:30
    12:30:35
    بازهم میتونید پیام رو به درستی و دقیقا به موقع نمایش بدین.
    فقط اگه دو زمان دقیقا یکسان باشه یه مشکل کوچیکی پیش میاد اونم اینکه وقتی به اون زمان برسه یکی از پیام یکی از دو زمان رو نشون میده و پیام بعدی رو با چندثانیه تاخیر نمایش میده.

    در ضمن اگه پیامی که میخواهید نمایش بدین رو با MessageBox نمایش بدین خوب نیست چون وقتی MessageBox رو نمایش میدین تا زمانی که MessageBox بسته نشه برنامه ادامه برنامه اجرا نمیشه و قطعا امکان داره زمان بعدی که در دیتابیس هست با تاخیر انجام بشه.

    بازم اگه سوالی بود خوشحال میشم کمکتون کنم.
    موفق باشید.

  5. #5

    نقل قول: دادن پیغام در زمان مشخص

    ممنون حل شد....

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

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