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

مشکل با Thread


shahan148

سوال

سلام دوستان

 

من یه مشکل با Thread داشتم  لطف کنید کد نویسیمو تصحیح کنید

#Region  Service Attributes
    #StartAtBoot: False
    #ExcludeFromLibrary: True
#End Region

Sub Process_Globals
Dim Thread1 As Thread

End Sub

Sub Service_Create
    Dim args(0) As Object
Thread1.Initialise("thread1")
Thread1.Name = "Thread1"
Thread1.Start(Null, "ThreadSub1", args)

End Sub

Sub ThreadSub1
        
Dim l As List
l.Initialize
l.Clear
Dim am As ActivityManager
Dim tasks() As RunningTaskInfo = am.GetRunningTasks
'Dim appname(10) As String
Dim i As Int
For Each task As RunningTaskInfo In tasks
l.Add( task.GetApplicationName)
i=i+1
Next
'For j=1 To l.Size-1
'ListView1.AddSingleLine(l.Get(j))
'Next
    For i=0 To l.Size-1
    Dim g As String
    g=l.Get(i)
If g.Contains("Task") =True Then
    
  ToastMessageShow("okkkk", False)

End If

Next

End Sub


Sub Service_Start (StartingIntent As Intent)

End Sub

Sub Service_Destroy

End Sub

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

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

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

Thread1.Start("ThreadSub1", null)

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

 

 

 

سلام برادر بازم خطا داد

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

این کد باید کار بده وگرنه مشکل چیز دیگس


Thread1.Initialise("Thread1")
Thread1.Start(Me, "ThreadSub1", null)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

Thread1.Start("ThreadSub1", null)

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

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

 

این کد باید کار بده وگرنه مشکل چیز دیگس


Thread1.Initialise("Thread1")
Thread1.Start(Me, "ThreadSub1", null)

 

سلام

فکر کنم مشکل از حلقه باشه من همین کد را تو تایمر گذاشتم استفاده هم کردم هیچ مشکلی نداشته اما تو Thread  مشکل داره

هر چی هست تو Sub ThreadSub1

فکر کنم باید do while  نوشت دوستان بلدن بنویسن ممنون میشم

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

من همین کد را با  do while  می نویسم خطا میده میشه یه مرد اینو  بنویسه با  do while

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

ببین داداش تو بعد از استارت ترد دیگه هیچ کاریی نمیکنی

 

واسه منم قبلا همین مشکل بود

 

نمیدونم کلا ساختار ترد همین طوره یا مشکل بیسیکه ولی چون بعد از اغاز ترد کاری نمیکنی اصلا لازم نیست ترد استفاده کنی

(همچنین این کدت فقط یه بار موقع ساخت سرویس اجرا میشه چون داخل ساخت_سرویس هست)

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

بایگانی شده

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

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

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