السلام عليكم ورحمة الله وبركاته
انا حالياً أقوم بالتعامل مع الـ threads ولكني أواجه بعض المشاكل معها مثلاً
لدي الكود التالي لفحص حالة النت على الجهاز
Public Function IsConnectionAvailable() As Boolean
Dim url As New System.Uri("http://www.Google.com/")
Dim req As System.Net.WebRequest
req = System.Net.WebRequest.Create(url)
Dim resp As System.Net.WebResponse
Try
resp = req.GetResponse()
resp.Close()
req = Nothing
Return True
Catch ex As Exception
req = Nothing
Return False
End Try
End Function
وهذه الدالة كما ترون تقوم بإرجاع قيمة true or false حسب حالة الإتصال على الجهاز
كيف يمكنيي إستخدام الدالة التالية في thread وإرجاع قيمة الـ true والـ false منها
هذا الشيء الأول الشيء الاخر
إذا كان هذا الكود سينفذ كل دقيقة كيف يمكن عمل ذلك من خلال الـ thread نفسه بدون إستخدام الـ Timers
حيث إنني اواجه مشكلة في تشغيل الـ thread مرة أخرى ولاادري ماهي المشكلة بالضبط
مع أني أقوم بالتحقق من حالته من خلال التعليمة isalive()
ولكنها لاتعمل بشكل المطلوب
وشكراً لكم جميعاً