VERIFICAR CONEXAO COM A INTERNET EM UM INTERVALO

JONASEA 18/05/2013 19:33:47
#423714
Olá pessoal, estou com um probleminha, tenho um código que faz a verificação da conexão com a internet, eu apenas queria coloca-lo em um timer, para que verifique a conexão em um intervalo. O problema surge quando coloco o código dentro do timer! ele não reconhece o DLLIMPORT...

//Parte 1
[DllImport([Ô]wininet.dll[Ô])]
private extern static Boolean InternetGetConnectedState(out int Description, int ReservedValue);

public static Boolean IsConnected()
{
int Description;
return InternetGetConnectedState(out Description, 0);
}
//Parte 2
if (IsConnected())
{
DicasTela.SetToolTip(this.pbstatusconexao, [Ô]Conectado à internet[Ô]);
pbstatusconexao.Image = Properties.Resources.internet_ok;
}
else
{
DicasTela.SetToolTip(this.pbstatusconexao, [Ô]Sem conexão[Ô]);
pbstatusconexao.Image = Properties.Resources.internet_erro;
}
//

Apenas o IsConnected() consigo usar no timer, porém ele não checa a conexão com a net, e sim a parte 1.

Então pessoal, alguém sabe como posso fazer isso? Grato!
JONASEA 18/05/2013 21:55:08
#423716
Boas pessoal, consegui, fica aí a dica pra quem precisar, é só chamar o método antes de verificar

IsConnected();

//Resto do código acima!
Tópico encerrado , respostas não são mais permitidas