易语言怎样判断网络是否连接?
易语言判断网线是不是已经连接?怎么判断如果是使用.DLL命令InternetGetConnectedState,逻辑型,"wininet.dll","InternetGe...
易语言判断网线是不是已经连接?怎么判断如果是使用.DLL命令 InternetGetConnectedState, 逻辑型, "wininet.dll", "InternetGetConnectedState", , , .参数 lpdwFlags, 整数型, 传址 .参数 dwReserved, 整数型然后返回到启动窗口,新建一个按钮,双击按钮添加代码:.如果 (InternetGetConnectedState (0, 0)) 信息框 (“网络连接正常”, 0, ).否则 信息框 (“当前网络未连接”, 0, )这个就免了,因为就算使用了这个dll,运行是我断开网线,结果还是返回“网络连接正常”回答时最好自己试试看行不行,解决给高分
展开
4个回答
展开全部
.版本 2
.子程序 子程序1
.局部变量 局_参数, 短整数型
.如果真 (InternetGetConnectedState (局_参数, 0))
调试输出 (局_参数)
是这样用的,第一个是参数的位置是out型,需要变量格式,
加一个判断,为0就是联网,非0就是断网。
其实这个没必要调用dll
易自带的支持库,
是否与互联网连接 ()
是否已在线()
还有一个就是用http读网页,判断读到的内容是否为空,
.子程序 子程序1
.局部变量 局_参数, 短整数型
.如果真 (InternetGetConnectedState (局_参数, 0))
调试输出 (局_参数)
是这样用的,第一个是参数的位置是out型,需要变量格式,
加一个判断,为0就是联网,非0就是断网。
其实这个没必要调用dll
易自带的支持库,
是否与互联网连接 ()
是否已在线()
还有一个就是用http读网页,判断读到的内容是否为空,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.版本 2
.DLL命令 取Internet连接类型_, 整数型, "wininet.dll", "InternetGetConnectedStateEx"
.参数 标志, 整数型, , lpdwFlags
.参数 连接名称, 文本型, , lpszConnectionName
.参数 名称长度, 整数型, , dwNameLen
.参数 返回值, 整数型, , dwReserved
'-----------------------------------------------------------------------------------------------
.版本 2
.子程序 _按钮1_被单击
.局部变量 连接名称, 文本型
连接名称 = 取空白文本 (256)
.判断开始 (取Internet连接类型_ (0, 连接名称, 256, 0) ≠ 0)
标题 = 连接名称
.默认
标题 = “网络连接失败!”
你自己 试哈吧!因该是可以像你那样的!
.DLL命令 取Internet连接类型_, 整数型, "wininet.dll", "InternetGetConnectedStateEx"
.参数 标志, 整数型, , lpdwFlags
.参数 连接名称, 文本型, , lpszConnectionName
.参数 名称长度, 整数型, , dwNameLen
.参数 返回值, 整数型, , dwReserved
'-----------------------------------------------------------------------------------------------
.版本 2
.子程序 _按钮1_被单击
.局部变量 连接名称, 文本型
连接名称 = 取空白文本 (256)
.判断开始 (取Internet连接类型_ (0, 连接名称, 256, 0) ≠ 0)
标题 = 连接名称
.默认
标题 = “网络连接失败!”
你自己 试哈吧!因该是可以像你那样的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有个思路,就是用HTTP模块下载百度网页,如果是空的就说明没有联网
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询