Delphi怎么判断是否联网的函数
2010-11-10 17:58
302 查看
有两种判断方式:
1:
function CheckOffline:boolean;
var
ConnectState, StateSize:DWORD;
begin
ConnectState := 0;
StateSize := SizeOf(ConnectState);
result := false;
if InternetQueryOption(nil, INTERNET_OPTION_CONNECTED_STATE, @ConnectState, StateSize)then
if (ConnectState and INTERNET_STATE_DISCONNECTED)<>2 then
result := true;
end;
2:
function CheckOffline:boolean;
var
dwFlags: DWORD;
begin
dwFlags := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_PROXY ;
result := InternetGetConnectedState(@dwFlags, 0);
end;
1:
function CheckOffline:boolean;
var
ConnectState, StateSize:DWORD;
begin
ConnectState := 0;
StateSize := SizeOf(ConnectState);
result := false;
if InternetQueryOption(nil, INTERNET_OPTION_CONNECTED_STATE, @ConnectState, StateSize)then
if (ConnectState and INTERNET_STATE_DISCONNECTED)<>2 then
result := true;
end;
2:
function CheckOffline:boolean;
var
dwFlags: DWORD;
begin
dwFlags := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_PROXY ;
result := InternetGetConnectedState(@dwFlags, 0);
end;
相关文章推荐
- Delphi中判断文件是否为文本文件的函数
- c++中怎么判断_tsystem()函数是否执行成功
- Delphi中判断文件是否为文本文件的函数
- 在ORalce 中,怎么判断两个时间段之间是否有交集, 编写的一个函数
- 怎么判断php常量、变量、函数、类是否存在
- Android 怎么判断手机是否联网
- 在delphi中判断字符串是否数字,以及精度处理函数
- Android 怎么判断手机是否联网
- Delphi中判断文件是否为文本文件的函数
- Delphi判断某进程是否运行的函数
- javascript 如何判断元素是否包含一个特定的类,hasClass函数的实现
- Delphi判断文件是否正在被使用
- Delphi判断字符串中是否包含汉字,并返回汉字位置
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 如果一个进程出了问题,怎么判断它是否运行?能不能重启这个进程?尝试使用守护进程来操作
- oracle中判断一个字符串是否全部为数字的函数
- PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- Oracle中判断日期是否合法 is_date 函数
- php判断类是否存在函数 class_exists