begin process at 2012 02 09 02:59:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

Méthode fiable pour détecter si l'ordinateur est connecté ou non...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Méthode fiable pour détecter si l'ordinateur est connecté ou non...

lundi 28 avril 2008 à 20:04:29 | Méthode fiable pour détecter si l'ordinateur est connecté ou non...

ELCouz

Bonjour,

Je me pose comme question si c'est possible de savoir si l'ordinateur est connecté à l'Internet que sa soit par modem 56k, adsl, modem cable, etc...

Existe t'il un API windows pour détecté ceci ?

Sinon vous les pros vous utilisez quoi comme technique ?

J'ai pensé à un TRY idhttp.get('www.google.com'); et en cas d'une erreur = pas connecter mais j'ai peur que cela déclanche le truc de connexion a internet de windows et dans le cas d'une ultime apocalypse dont google ne serais plus en ligne que faire ?
Et je doute de la fiabiliter de mon truc!

Merci!

Un programmeur curieux



http://www.xpresstracker.com
http://www.qsc-news.com
lundi 28 avril 2008 à 21:21:50 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

l0sth34d2

Réponse acceptée !
Une simple petite recherche sur google nous mène a ce code:

function 
IsConnectedToInternet: Boolean;
var
  
dwConnectionTypes: DWORD;
begin
  
dwConnectionTypes :=
    INTERNET_CONNECTION_MODEM +
    INTERNET_CONNECTION_LAN +
    INTERNET_CONNECTION_PROXY;
  Result := InternetGetConnectedState(@dwConnectionTypes, 0);
end;
lundi 28 avril 2008 à 21:23:25 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

l0sth34d2

N'oublie pas de mettre WinInet dans les Uses
lundi 28 avril 2008 à 21:59:54 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

ELCouz

Merci l0sth34d2,

code simple et pratique, je vais définitivement le garder en favoris

Bonne journee !
Laurent

http://www.xpresstracker.com
http://www.qsc-news.com
lundi 28 avril 2008 à 22:23:48 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

cirec

Membre Club Administrateur CodeS-SourceS
Salut,

ce code ne fonctionne pas chez moi ^^
il me renvoie True même quand le cable est débranché

Celui-ci fonctionne très bien :
http://www.codyx.org/snippet_connecte-internet_413.aspx#1389

et pour télécharger la Micro-DLL :
http://www.codyx.org/snippet_connecte-internet_413.aspx#1376
(voir les remarques)

 
@+
Cirec

mardi 29 avril 2008 à 00:54:26 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

ELCouz

J'ai trouver sa aussi Cirec, sa utilise une dll inclue depuis win 95...

http://msdn2.microsoft.com/en-us/library/bb776460(VS.85).aspx

bonne soiree
laurent


http://www.xpresstracker.com
http://www.qsc-news.com
mardi 29 avril 2008 à 02:34:46 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

Caribensila

Membre Club
Salut,

Si, par hasard, ton application a besoin de connaître son adresse IP-Internet, le plus simple est de lancer cette requête (il y a plusieurs exemples sur le site).

Et tu fais d'une pierre, deux coups! 
mardi 29 avril 2008 à 20:37:43 | Re : Méthode fiable pour détecter si l'ordinateur est connecté ou non...

ELCouz

Bonjour Caribensila,

Mon application n'a pas besoin de savoir son IP.
Tout ce que j'ai besoin de savoir c'est si l'internet est disponible ou non, car mon application est dépendant d'Internet ;)

Merci!
Je suis ouvert a toute suggestions

Laurent

http://www.xpresstracker.com
http://www.qsc-news.com


Cette discussion est classée dans : www, ordinateur, méthode, connecté, fiable


Répondre à ce message

Sujets en rapport avec ce message

MessageBox_HiA [ par DelphiCool ] HelloSi quelqu'un à envie de l'essayerc'est un Soft qui creer le code Delphi pour les MessageBoxIl est Visuel, vous tester votre MessageBox avant de c Gerer Vos Liens !!! [ par DelphiCool ] HelloVoici un soft qui vous permettras de gerer vos liens internet.Liens_HiA v 1.0 <br Loop12 - Logiciel de boite a rythmes [ par fabiin ] SalutUn petit Soft qui permet de faire des rythmes style techno Mixage de 4 piste avec possibilité de changer volume, vitesse, balance pour chaque pis à Nix [ par DelphiCool ] Merci Nix (meme si tu n'est jamais venu ici)pour avoir meis dans les mails réponse : l'origine de la réponsec'est cool<a href="http://www.progzed.com/ Nix, y a un bug dans le forum.² [ par DelphiCool ] SalutLe Tag [URL] dans le forum ne marche paslookwww.progzed.com ChronoPlus : Petit chronomètre [ par fabiin ] Salut, je vien de develloper un petit chronomètre,...il possede aussi un comtpe a rebour avec événements a la fin du compte (jouer un son, lancer un f Nombre de user connecté... [ par dabroke ] Salut,Comment puis je connetre le nombre de user connecté a ma table interbase sans passé par les composants TIB... Est ce que cela est possible en ut Exécution d'une méthode incluse dans un package PL/SQL [ par DeadSoul ] Bonjour,Voici mon problème :Je désire exécuter une méthode PL/SQL incluse dans un package OracleJe connais l'existence de la classe TStoredProcedure, Affichage écran de demarrage [ par lirva ] Bonjour,J'ai suivi la méthode de l'aide pour afficher une Form pendant 3 secondes au démarrage de mon appli :procedure TForm1.FormActivate(Sender: TOb connecté et déconnecté au net [ par lanosic ] j'aimerai crée un programme quie me connecte et qui me deconnecte au net.Quelqu'un pourrai m'aider pour le code a mettre merci!a+Lanosic


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,864 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales