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

وقفه در دستورات سرویس


hosseinkarimian

سوال

باس سلام کد زیر در اکتیویتی ها به درستی وقفه ایجاد می کند ولی در سرویس وقفه ایجاد نمی شود

 

Sub Sleep(ms As Long)
	Try
Dim now As Long
   If ms > 1000 Then ms =1000   'avoid application not responding error
   now=DateTime.Now
   Do Until (DateTime.Now>now+ms)
     DoEvents
   Loop
   Catch
	Log(LastException)
End Try
End Sub

یعنی من میخواهم در سرویس یک وقفه 10 ثانیه ای ایجاد کنم .چطوریه

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

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

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

از این متد استفاده کنید عزیز هم توی سرویس و هم توی اکتیویتی وقفه ایجاد میکنه. زمان به ثانیه بدین. مثلا 3 یا 4 

Sub sleap(secound As Int)
   Dim t As Long
   t = DateTime.Now + (secound * 1000)
   Do While DateTime.Now < t
      DoEvents
   Loop
End Sub

 

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

بایگانی شده

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

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

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