o que tem de errado no codigo
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;
quando compilo da erro lt e gt e nao sei que tipo de dados é e como arrumar.
obrigado
¨Deus abençoes
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
Curtidas 0
Respostas
Carlos Bernardo
12/05/2013
Opa.. aqui testei e funcionou... Delphi 2007
Acrescentei o WinInet no uses...
Acrescentei o WinInet no uses...
GOSTEI 0
Wilton Júnior
12/05/2013
Estou no Delphi XE3 e da erro na terceira linha onde tem as duas variaveis lt e gt
GOSTEI 0
Frederico Brigatte***
12/05/2013
Sumiu meu amigo.
GOSTEI 0
Wilton Júnior
12/05/2013
estou todo dia a noite no facebook fred
GOSTEI 0
Frederico Brigatte***
12/05/2013
Pra mim não aparece. Vc ta la agora?
GOSTEI 0
Wilton Júnior
12/05/2013
Estou no Delphi XE3 e da erro na terceira linha onde tem as duas variaveis lt e gt e declarei no uses WinInet.
GOSTEI 0
Joel Rodrigues
12/05/2013
Qual é exatamente o erro?
GOSTEI 0
Wilton Júnior
12/05/2013
Não é erro Joel, eu gostaria de saber se tem como criar uma identação fixa só isso.
GOSTEI 0
Leonardo Xavier
12/05/2013
Os dados que estão sendo do seu debug são:
< == lesser-than
> == greater-than
tente outro operador como =1 ou =0
< == lesser-than
> == greater-than
tente outro operador como =1 ou =0
GOSTEI 0
Wilton Júnior
12/05/2013
Leonardo Xavier eu não entendi nada vc tem certeza que deu uma resposta no poste correto?
GOSTEI 0
Leonardo Xavier
12/05/2013
o que eu quis dizer foi o seguinte:
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
Frederico Brigatte***
12/05/2013
Eu testei no Delphi 7 e deu erro. Fiz de acordo com o que diz no site.
Na Uses coloquei:
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
Frederico Brigatte***
12/05/2013
Eu testei no Delphi 7 e deu erro. Fiz de acordo com o que diz no site.
Na Uses coloquei:
Erro de lt e gt
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
Wilton Júnior
12/05/2013
Uses WinInet;
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 :)
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
Ismael Vale
12/05/2013
Uses WinInet;
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 :)
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