الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اقوم بإستخدام thread وإرجاع قيمة عنه كدالة

بدأه dot.net2008 في 10 أكتوبر 2011 · 0 رد · 338 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله وبركاته

انا حالياً أقوم بالتعامل مع الـ 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()

ولكنها لاتعمل بشكل المطلوب

وشكراً لكم جميعاً

مواضيع مشابهة