Avatar billede hite Nybegynder
05. juli 2001 - 22:54 Der er 4 kommentarer og
2 løsninger

Check inet

Jeg skal bruge en function som viser om der er etableret forbindelse til internettet!

NB. Det duer ikke at pinge da computeren derved prøver at etablere forbindelse til nettet, og det går ikke. Jeg skal bruge noget der ser om der er modemaktivitet!
Avatar billede morten_s Nybegynder
06. juli 2001 - 09:32 #1
Kigger lige med
Avatar billede stoney Nybegynder
06. juli 2001 - 09:46 #2
Dette tjekker uanset hvordan du er forbundet til
internettet

function IsConnectedToInternet : boolean;
begin
  result := (InternetGetConnectedState(nil, 0))
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
if IsConnectedToInternet then
  ShowMessage(\'Connected.\')
else
  ShowMessage(\'Not Connected.\')
end;


Husk at tilføje Wininet i Uses


Stoney
Avatar billede morten_s Nybegynder
06. juli 2001 - 09:59 #3
Avatar billede ziron Nybegynder
06. juli 2001 - 14:40 #4
brug dette:

Function ConnectionKind :boolean;
var
  flags: dword;
begin
  Result := InternetGetConnectedState(@flags, 0);
  if Result then
  begin
    if (flags and INTERNET_CONNECTION_MODEM) = INTERNET_CONNECTION_MODEM then
    begin
      Result := True;
    end
    else
    begin
      Result := False;
    end

  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
if  ConnectionKind = true then
Showmessage(\'modem\')
else
Showmessage(\'ikke modem\')
end;

det er sådan at den ser om du kører over modem, koden kan også tilpasses så den kan se om du har netværks forbindelse og sådan...

/ZIRON
Avatar billede ziron Nybegynder
06. juli 2001 - 14:40 #5
og Wininet skal op i uses...

/ZIRON
Avatar billede hite Nybegynder
06. juli 2001 - 15:19 #6
Takker alle .. d ser ud til at virke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester