用Delphi实现程序检测计算机是否连网
来源:互联网 发布:韩国大学知乎 编辑:程序博客网 时间:2024/06/01 18:41
用Delphi实现程序检测计算机是否连网
1.首先在Uses中引用 wininet
2.写一个函数进行检测.代码如下:
{//功能:检测计算机是否上网
//返回值:成功:True 失败:False;
}
function InternetConnected:Boolean;StdCall;
const
INTERNET_CONNECTION_MODEM=1;
INTERNET_CONNECTION_LAN=2;
INTERNET_CONNECTION_PROXY=4;
INTERNET_CONNECTION_MODEM_BUSY=8;
var
dwConnectionTypes:DWORD;
begin
dwConnectionTypes:=INTERNET_CONNECTION_MODEM+INTERNET_CONNECTION_LAN+INTERNET_CONNECTION_PROXY;
Result:=InternetGetConnectedState(@dwConnectionTypes,0);
end;
3.可以在你程序中调用进行检测.如:
procedure TForm1.Button1Click(Sender: TObject);
begin
if InternetConnected=true then
Application.MessageBox(PChar(‘网络连接成功‘),PChar(‘系统提示‘),MB_OK+MB_ICONINFORMATION)
else
begin
Application.MessageBox(PChar(‘网络没有连接上.请检测‘),PChar(‘系统提示‘),MB_OK+MB_ICONINFORMATION);
end;
end;
第二种判别方式:
if InternetCheckConnection(‘http://www.helison.com/‘,1,0)or
InternetCheckConnection(‘http://www.microsoft.com/‘,1,0) then
begin
//表示连接网络成功
end
else
//没有连接上
1.首先在Uses中引用 wininet
2.写一个函数进行检测.代码如下:
{//功能:检测计算机是否上网
//返回值:成功:True 失败:False;
}
function InternetConnected:Boolean;StdCall;
const
INTERNET_CONNECTION_MODEM=1;
INTERNET_CONNECTION_LAN=2;
INTERNET_CONNECTION_PROXY=4;
INTERNET_CONNECTION_MODEM_BUSY=8;
var
dwConnectionTypes:DWORD;
begin
dwConnectionTypes:=INTERNET_CONNECTION_MODEM+INTERNET_CONNECTION_LAN+INTERNET_CONNECTION_PROXY;
Result:=InternetGetConnectedState(@dwConnectionTypes,0);
end;
3.可以在你程序中调用进行检测.如:
procedure TForm1.Button1Click(Sender: TObject);
begin
if InternetConnected=true then
Application.MessageBox(PChar(‘网络连接成功‘),PChar(‘系统提示‘),MB_OK+MB_ICONINFORMATION)
else
begin
Application.MessageBox(PChar(‘网络没有连接上.请检测‘),PChar(‘系统提示‘),MB_OK+MB_ICONINFORMATION);
end;
end;
第二种判别方式:
if InternetCheckConnection(‘http://www.helison.com/‘,1,0)or
InternetCheckConnection(‘http://www.microsoft.com/‘,1,0) then
begin
//表示连接网络成功
end
else
//没有连接上
- 用Delphi实现程序检测计算机是否连网
- 用Delphi实现程序检测计算机是否连网
- [代码]Delphi实现检测程序是否在VMWare中运行
- Android检测手机或PAD是否连网
- Android检测手机或PAD是否连网
- delphi不同计算机程序间通信用TServerSocket实现
- DELPHI判断是否连网(网线是否被拔出)
- 检测计算机是否联网
- 用 java 检测主机连网状态--CTO
- Delphi 实现检测线程类TThread是否结束
- Delphi 快速检测是否联网
- android 连网状态检测
- 判断是否连网
- C#判断是否连网
- 检测Pc是否在线上(Delphi)
- DELPHI 检测URL地址是否有效
- Delphi检测字符串中是否包含汉字
- 检测本地计算机是否连上Internet
- 欧拉回路
- (java 基础知识) Java 安全套接字--javax.net.ssl
- Hadoop 新 MapReduce 框架 Yarn 详解
- linux驱动学习总结(一)——对linux驱动的几点思考
- 利用JS应用的Javascript网格插件
- 用Delphi实现程序检测计算机是否连网
- HDU 1728题逃离迷宫
- iOS程序发布测试-生成ad hoc证书
- OpenStack建立实例完整过程源码详细分析(11)
- Windows驱动开发技术详解 笔记1
- 计算机软件 Eclipse The Maven Integration requires that Eclips
- IOS应用程序生命周期-UIApplication的生命周期
- 直接解压出ipa包图片资源
- 在工作线程中处理UI线程报错:Only the original thread that created a view hierarchy can touch its views.