Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TheMaker

Verificando Conexão c/ internet em banda larga

Recommended Posts

bom, se nao fosse em delphi, eu usaria o comando ping e o ip da maquina.se houver alguma resposta, quer dizer que ela está conectada a internet...talvez tenha alguma maneira de fazer isso via delphi

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, o ideal é dar um PING, num determinado Host. Existem componentes para ping. Dá uma olhada em www.torry.net no menu VCL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Não sei se vai te servir, mas tenta ai ...

 

uses WinInet;...function TForm1.TipoConexao:boolean;  var  flags: dword;begin  Result := InternetGetConnectedState(@flags, 0);  if Result then begin     showmessage('Conexão a Internet está Ativa');     if (flags and INTERNET_CONNECTION_MODEM) = INTERNET_CONNECTION_MODEM then        showmessage('Conexão por modem');     if (flags and INTERNET_CONNECTION_LAN) = INTERNET_CONNECTION_LAN then        showmessage('Conexão por lan');     if (flags and INTERNET_CONNECTION_PROXY) = INTERNET_CONNECTION_PROXY then        showmessage('Conexão por proxy');     if (flags and INTERNET_CONNECTION_MODEM_BUSY) =INTERNET_CONNECTION_MODEM_BUSY then        showmessage('modem ocupado');  end;end;procedure TForm1.Button1Click(Sender: TObject);begin   TipoConexao;end;

Espero ter ajudado

Henrique

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.