以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [原创]判断网络状态dll及调用方法  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50736)

--  作者:baicaocao
--  发布时间:2014/5/12 14:23:00
--  [原创]判断网络状态dll及调用方法


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
新建立一个函数,内容为:

Select Case sqfun.GetInternetConStatus.GetNetConStatus(args(0))
Case 1 \'没有网络
    Return 1
Case 2,3 \'采用调治解调器上网\'采用网卡上网
    Return 2
Case 4,5 \'采用调治解调器上网,但是联不通指定网络\'采用网卡上网,但是联不通指定网络
    Return 3
End Select


以下内容只有回复后才可以浏览

--  作者:Bin
--  发布时间:2014/5/12 14:43:00
--  
谢谢分享,顶一个.
--  作者:zerov
--  发布时间:2014/5/12 14:44:00
--  
case2次就够了,当没有网络时,就提示“网络故障,请检查”,有网络时,直接 上网。
--  作者:lsy
--  发布时间:2014/5/12 15:13:00
--  

按照楼主的意图,还是做成小项目,供刚开始学习的狐友参考:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:网络连接测试.rar


--  作者:baicaocao
--  发布时间:2014/5/12 16:14:00
--  
是这样的,1代表网卡或者拨号是断开的,2,代表可以上网。3.代表你要测试的网址是连不通的,但是网卡或者拨号没断开。
args(0),代表要测试的网址。

--  作者:bohe
--  发布时间:2014/5/12 16:21:00
--  
谢谢分享!
--  作者:blackzhu
--  发布时间:2014/5/12 16:30:00
--  
谢谢
--  作者:tennis
--  发布时间:2014/5/13 7:28:00
--  

有用


--  作者:程兴刚
--  发布时间:2014/5/13 8:16:00
--  
谢谢分享!不过好像狐表自带的功能足可以判断网络状况了吧!
--  作者:baicaocao
--  发布时间:2014/5/13 9:11:00
--  
您说的是ping命令吧,如果网络是断开的,ping命令会显示错误的。