uses Wininet;//................function isOnline(): boolean;
var ConTypes : Integer;
begin
ConTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_PROXY;
if (InternetGetConnectedState(@ConTypes, 0) = False)
then Result := False
else Result := True;
end;
var ConTypes : Integer;
begin
ConTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_PROXY;
if (InternetGetConnectedState(@ConTypes, 0) = False)
then Result := False
else Result := True;
end;
解决方案 »
- 地址错误:access violation at address 4013315A in module 'vcl60.bpl'...
- 如何调用FastReport并设置里面的参数值?
- 请问根据一个句柄,能否判断一个窗体有没滚动条呢?
- 这个类定义错在哪儿?
- 谁能给我一个 OLE DB for Interbase 驱动?
- 想将一个程序做成在后台运行(以服务的方式,如sqlserver),再写一个前台程序(有操作界面)来管理那个后台,怎么办??
- 存储过程问题返回参数~~~~~~~~在线等
- 如何启动和停止服务,以及获得启动和停止服务的进度
- 大家来看看帮帮忙 在线等待
- 如何让F10键在keydown事件里响应,急急急!!!!!!!
- MIDAS中间层服务安装完后,为什么在DCOM组件中设置相应ConputerName后,将其连接属性设为true却总是提示拒绝访问?
- 如何判断是否连上Internet(用Modem上网)
用系统的url.dll(这个dll,系统一般都有ie5,office都包含这个dll)function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL';调用代码:
procedure TFrmInternetDemo.Button1Click(Sender: TObject);
begin
if InetIsOffline(0) then
ShowMessage('This computer is not connected to Internet!')
else
ShowMessage('You are connected to Internet!');
end;