Fórum o que tem de errado no codigo #442676
12/05/2013
0
var
Flags : Cardinal;
begin
if not InternetGetConnectedState(@Flags, 0) then
ShowMessage('Não há conexão com a Internet')
else
if Flags and INTERNET_CONNECTION_LAN <> 0 then
ShowMessage('Há conexão com a Internet através de um roteador')
else
if Flags and INTERNET_CONNECTION_PROXY <> 0 then
ShowMessage('Há conexão com a Internet através de um proxy')
else
ShowMessage('Há conexão com a Internet');
end;
quando compilo da erro lt e gt e nao sei que tipo de dados é e como arrumar.
obrigado
¨Deus abençoes
Wilton Júnior
Curtir tópico
+ 0Posts
12/05/2013
Carlos Bernardo
Acrescentei o WinInet no uses...
Gostei + 0
13/05/2013
Wilton Júnior
Gostei + 0
13/05/2013
Wilton Júnior
Gostei + 0
13/05/2013
Joel Rodrigues
Gostei + 0
13/05/2013
Wilton Júnior
Gostei + 0
13/05/2013
Leonardo Xavier
< == lesser-than
> == greater-than
tente outro operador como =1 ou =0
Gostei + 0
13/05/2013
Wilton Júnior
Gostei + 0
13/05/2013
Leonardo Xavier
procedure TForm1.Button1Click(Sender: TObject);
var
Flags : Cardinal;
begin
if not InternetGetConnectedState(@Flags, 0) then
ShowMessage('Não há conexão com a Internet')
else
if Flags and INTERNET_CONNECTION_LAN = 1 then
ShowMessage('Há conexão com a Internet através de um roteador')
else
if Flags and INTERNET_CONNECTION_PROXY = 1 then
ShowMessage('Há conexão com a Internet através de um proxy')
else
ShowMessage('Há conexão com a Internet');
end;
Gostei + 0
13/05/2013
Frederico Brigatte***
Na Uses coloquei:
Uses WinInet;
procedure TForm1.Button1Click(Sender: TObject);
var
Flags : Cardinal;
begin
if not InternetGetConnectedState(@Flags, 0) then
ShowMessage('Não há conexão com a Internet')
else
if Flags and INTERNET_CONNECTION_LAN <> 0 then
ShowMessage('Há conexão com a Internet através de um roteador')
else
if Flags and INTERNET_CONNECTION_PROXY <> 0 then
ShowMessage('Há conexão com a Internet através de um proxy')
else
ShowMessage('Há conexão com a Internet');
end;
Gostei + 0
13/05/2013
Frederico Brigatte***
Na Uses coloquei:
Uses WinInet;
procedure TForm1.Button1Click(Sender: TObject);
var
Flags : Cardinal;
begin
if not InternetGetConnectedState(@Flags, 0) then
ShowMessage('Não há conexão com a Internet')
else
if Flags and INTERNET_CONNECTION_LAN <> 0 then
ShowMessage('Há conexão com a Internet através de um roteador')
else
if Flags and INTERNET_CONNECTION_PROXY <> 0 then
ShowMessage('Há conexão com a Internet através de um proxy')
else
ShowMessage('Há conexão com a Internet');
end;
Erro de lt e gt
Gostei + 0
15/05/2013
Wilton Júnior
procedure TForm1.BitBtn1Click(Sender: TObject);
var Flags : Cardinal;
begin
if not InternetGetConnectedState(@Flags, 0) then
ShowMessage('Não há conexão com a Internet')
else
if Flags and INTERNET_CONNECTION_LAN <> 0 then
ShowMessage('Há conexão com a Internet através de um roteador')
else
if Flags and INTERNET_CONNECTION_PROXY <> 0 then
ShowMessage('Há conexão com a Internet através de um proxy')
else
ShowMessage('Há conexão com a Internet');
end;
Deu certo, obrigado a todos :)
Gostei + 0
15/05/2013
Ismael Vale
procedure TForm1.BitBtn1Click(Sender: TObject);
var Flags : Cardinal;
begin
if not InternetGetConnectedState(@Flags, 0) then
ShowMessage('Não há conexão com a Internet')
else
if Flags and INTERNET_CONNECTION_LAN <> 0 then
ShowMessage('Há conexão com a Internet através de um roteador')
else
if Flags and INTERNET_CONNECTION_PROXY <> 0 then
ShowMessage('Há conexão com a Internet através de um proxy')
else
ShowMessage('Há conexão com a Internet');
end;
Deu certo, obrigado a todos :)
No meu Delphi XE2 deu certo, basta declarar na uses a unit o WinInet;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)