永发信息网

易语言怎样判断网络是否连接?

答案:4  悬赏:10  手机版
解决时间 2021-11-15 18:56
  • 提问者网友:最爱你的唇
  • 2021-11-14 23:46
易语言怎样判断网络是否连接?
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-11-15 00:53
.版本 2

.子程序 子程序1
.局部变量 局_参数, 短整数型

.如果真 (InternetGetConnectedState (局_参数, 0))
调试输出 (局_参数)

是这样用的,第一个是参数的位置是out型,需要变量格式,
加一个判断,为0就是联网,非0就是断网。

其实这个没必要调用dll

易自带的支持库,
是否与互联网连接 ()
是否已在线()

还有一个就是用http读网页,判断读到的内容是否为空,
全部回答
  • 1楼网友:野味小生
  • 2021-11-15 02:58
.子程序 _按钮1_被单击

调试输出 (是否与互联网连接 ())

-------------------
调用格式: 〈逻辑型〉 是否与互联网连接 () - 应用接口支持库->网络通信
英文名称:IsConnectToInternet
检测当前网络状态是否正在与外部互联网连接。成功返回真;失败返回假。如果本命令返回真,当前必然可以访问外部互联网。本命令为初级命令。

操作系统需求: Windows
  • 2楼网友:何以畏孤独
  • 2021-11-15 02:49
有个思路,就是用HTTP模块下载百度网页,如果是空的就说明没有联网
  • 3楼网友:低音帝王
  • 2021-11-15 01:45
.版本 2

.DLL命令 取Internet连接类型_, 整数型, "wininet.dll", "InternetGetConnectedStateEx"
.参数 标志, 整数型, , lpdwFlags
.参数 连接名称, 文本型, , lpszConnectionName
.参数 名称长度, 整数型, , dwNameLen
.参数 返回值, 整数型, , dwReserved
'-----------------------------------------------------------------------------------------------
.版本 2

.子程序 _按钮1_被单击
.局部变量 连接名称, 文本型

连接名称 = 取空白文本 (256)
.判断开始 (取Internet连接类型_ (0, 连接名称, 256, 0) ≠ 0)
标题 = 连接名称
.默认
标题 = “网络连接失败!”

你自己 试哈吧!因该是可以像你那样的!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯