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

هل انا متصل بالانترنت او لا

مغلق
بدأه ham22 في 29 يونيو 2005 · 11 رد · 830 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في بنك الاكواد في شفرة تبين لك هل انت متصل بالانترنت او لا

هذي الشفرة تعمل على الاتصال العادي dial up

لو جربتها على اتصال dsl ما تشتغل

انا ابحث عن الشفرة الي تبين لي هل انا متصل بالانترنت ولكن بـ dsl

ارجوا ان يكون السؤال او الطلب واضح

وشكرا

#2

جرب استخدام اداة ال winsock وقم بفحص الخاصية LOCALIP فاذا كانت لاتساوي "127.0.0.1" معناه انك متصل بالانترنت والا فإنك غير متصل

IF winsock1.localip<>"127.0.0.1" then 
msgbox "you are connected to internet"
else
msgbox "you are not connected"
end if

تم تعديل هذه المشاركة بواسطة mostafazidani في 30 يونيو 2005 في 00:01

*************************************************

**************************************************

مصطفى زيداني

#3

الف شكر لك mostafazidani

#4

فكره حلوه أخي mostafazidani

جزاك الله خيرا

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#5

في الخدمة

*************************************************

**************************************************

مصطفى زيداني

#6

الطريقة خاطئة للاسف

جربتها

#7

الطريقة خاطئة للاسف

جربتها

#8

وين الخطأ

*************************************************

**************************************************

مصطفى زيداني

#9

جربها وشوف

#10

اخي ham22 في برنامجي Abo Sabreen Messenger v2.1

اذهب الى tools ومن ثم Connection type and status سوف تظهر لك رسالة تبين نوع الاتصال

اذا زبطت مع ال adsl وان شاء الله انا متاكد انها سوف تزبط فلا تتردد في طلب الكود

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#11

أخي العزيز مصطفى الطريقة خاطئة و لن أقول لك السبب لكني سأطرخ عليك سؤالا

ماذا لو كان الكمبيوتر عنصر من كمبيوترات آخرين يكونون شبكة محلية ؟؟ أي رقم أي بي سنفحص ؟

----------------------------------------------------------

أخي أبو صابرين :

الأخ طلب الكود فأرسلته الى برنامجك !!!!!!!!!!!!

المرجو في المرة القادمة ان تضع للاخوة الكود اذا كان عندك فنحن كلنا هنا للتعلم

و أسف لو كان كلامي ضايقك

-------------- الـــــــــــــــــــــــــحل -----------------------

أما بالنسبة للطريقة التي يمكنك اتباعها و تعطي نتائج جيدة فهي استعمال ال API الخاص بهذه العملة و هو

Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal lpszConnectionName As String, ByVal dwNameLen As Integer, ByVal dwReserved As Long) As Long

تضعه طبعا في منطقة ال General

و هذه الدالة ترجع لك القيمة 1 اذا كان هناك اتصال و أيضا عن طريق ماذا أنت متصل

اما اذا كنت غير متصل فسترجع لك 0

ا-*-

الكود الكامل

Private Sub Command1_Click()
Dim Con As Long
Dim ConnectionType As String * 255
Con = InternetGetConnectedStateEx(0, ConnectionType, 254, 0)
If Con = 1 Then
MsgBox "You are Connected To Internet Via : " & ConnectionType
Else
MsgBox "You are Not Connected to Internet"
End If
End Sub

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

تم تعديل هذه المشاركة بواسطة crazy-man في 2 يوليو 2005 في 23:58

#12

مشكروين شباب وماقصرتوا

وشكر خاص للاخ crazy-man الله يطول عمرك

عندي سؤال ثاني وطرحته في المنتدى ولكن للاسف ما في احد ساعدني

السؤال هو كيف يمكنني الغاء برنامجي من بدء التشغيل؟

لاني وضعته مع بدء التشغيل وعندي في خيارات البرنامج خيار يمنع تشغيل البرنامج نهائيا دون حذفه من الجهاز

المنع يكون من عدم تشغيله الا بواسطة المستخدم فقط لا غير

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

هذا الموضوع مغلق.

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