رفتن به مطلب
  • 0

تکرار یک دستور در زمان معین در سرویس


mehran3d

سوال

سلام دوستان

من توی برنامه نیاز دارم که سرویسی داشته باشم که در زمانهایی معین- یعنی هر 10 دقیقه  یا هر 30 دقیقه یا هر یک ، و 6 و 12 و 24 - یه کد رو اجرا کنم

مشکل من اینه چطور به سرویس بگم که ای سرویس هر 10 دقیقه اجرا شو

همچین کدی به نظر درسته؟

'''خواندن 0 تا 5 از یک لیست که نشانگر 10 دقیقه -30 دقیقه - 2 ساعت -  6 ساعت 12 ساعت و 24 ساعت هست
Select temptimeturboint
				Case 0
					temptimeturboint=10
					StartServiceAt("notifnew", DateTime.Now+(600000), True)
				Case 1
					temptimeturboint=30
					StartServiceAt("notifnew", DateTime.Now+(1800000), True)
				Case 2
					temptimeturboint=120
					StartServiceAt("notifnew", DateTime.Now+(7200000), True)
				Case 3
					temptimeturboint=360
					StartServiceAt("notifnew", DateTime.Now+(21600000), True)
				Case 4
					temptimeturboint=720
					StartServiceAt("notifnew", DateTime.Now+(43200000), True)
				Case 5
					temptimeturboint=1440
					StartServiceAt("notifnew", DateTime.Now+(86400000), True)
										
								
								
			End Select

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

نتونستم راش بندازم دوستان یه بررسی میکنید و یه کمکی میرسونید؟

در در 1395/11/29, 16:58:44، mehran3d گفته است :

متشکرم اما من برای ساعت خاصی نمیخام

میخوام بعد از اجرای سرویس هر 5 دقیقه اجرا بشه( هر 5 دقیقه 10 دقیقه 1 ساعت و ....)

البته یکی از زمانهایی که گفتم

چطور بهش بفهمونم هر مثلا 10 دقیقه؟

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگ بخواین با روش اقا پژمان برید جلو باید یک فایل تکس بسازید وبا هر بار رسیدن اکشن یک عدد به اون اضافه کنید و هر بار چک کند اگرتکس=5 بود ینی 5 دقیقه گذشته و دستور اون عمل رو بنویسید و دوباره فایل رو 0 کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

Sub Service_Start (StartingIntent As Intent)
StartServiceAt("service1", DateTime.Now+(60*1000), True)    'دستور تکرار سرویس
 

End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 15 دقیقه قبل، پژمان نیکروان گفته است :

 

متشکرم اما من برای ساعت خاصی نمیخام

میخوام بعد از اجرای سرویس هر 5 دقیقه اجرا بشه( هر 5 دقیقه 10 دقیقه 1 ساعت و ....)

البته یکی از زمانهایی که گفتم

چطور بهش بفهمونم هر مثلا 10 دقیقه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...