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

أريد كود فحص حالة النت بشكل متكرر ودائم وبمسار (Thread) آخر

بدأه dot.net2008 في 27 سبتمبر 2011 · 2 رد · 548 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أقوم حالياً بعمل برنامج بسيط للتعامل مع قاعدة بيانات متواجدة على النت وهي من نوع mysql

وينبغي أن يكون البرنامج متصل بالنت دائماً حتى يمكن التعامل مع القاعدة لذلك

أريد كود يقوم لحظياً بفحص حالة النت بشكل متكرر ودائم وتكون بمسار أو thread آخر لكي لايؤثر على عمل البرنامج وعند تعطيل النت أريد ان يقوم بإعطائه تنبيه او رسالة تحذيرية بأن الجهاز غير متصل بالنت

وشكراً

#2

السلام وعليكم اخي

هذا هو الكود للتحقق من اتصالك بالنت

Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" (ByRef lpdwFlags As Integer, ByVal lpszConnectionName As String, ByVal dwNameLen As Integer, ByVal dwReserved As Integer) As Integer
Dim sConnType As String = 255
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
Dim Ret As Integer
Ret = InternetGetConnectedStateEx(Ret, sConnType, 254, 0)
If Ret = 1 Then
MsgBox("You are connected to Internet via a " & sConnType, vbInformation)
Else
MsgBox("You are not connected to internet", vbInformation)
End If
End Sub
#3

ولكن كيف يمكنني كتابته بـ Thread لفحص الحالة بمسار آخر لكي لاتعطل وتيرة عمل البرنامج

شكراً جزيلاً لك

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…