å¯ä»¥å°è¯ä»¥ä¸ä»£ç ï¼
uses WinInet;
è¿åå¼ï¼
0ï¼ç½ç»æ£å¸¸ä¸è½æ£å¸¸URLï¼
1ï¼ç½ç»æ£å¸¸ä¸è½è®¿é®URLï¼
2ï¼ç½ç»ä¸æ£å¸¸ã
function CheckOffline(URL: string): Integer;
var
dwFlag: DWORD;
begin
Result := 0;
if InternetGetConnectedState(@dwFlag, 0) then
begin
if not InternetCheckConnection(PChar(URL), 1, 0) then Result := 1;
end
else
Result := 2;
end;