Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1394 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [c++] Test de connexion internet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++] Test de connexion internet

n°1097039
iceteapech​e
www.iceteapeche.com
Posté le 25-05-2005 à 17:37:34  profilanswer
 

salut,
 
je programme un logiciel qui en c++/MFC qui se connecte a une base de donnees distante sur internet. J'utilise MySql++ pour l'interface, tout marche nikel. Par contre si je lance le logiciel sur une machine qui n'a pas d'acces internet, j'ai droit a un mechant runtime error des que l'initialise ma connexion ; impossible de catcher le message et de lancer une dialog box d'erreur.
 
Y a t il un moyen de tester la connection internet, genre une fonction PING en c++?
 
merci

mood
Publicité
Posté le 25-05-2005 à 17:37:34  profilanswer
 

n°1097125
moi23372
Posté le 25-05-2005 à 18:49:11  profilanswer
 

je n'y connais pas grand chose dans ce domaine! néanmoins, si les runtimeexception sont gérées de la même façon qu'en JAVA (cad n'est pas pris en charge par java)! ben tu es mal barré!
 
tu as essayé un catch(...)?

n°1099988
iceteapech​e
www.iceteapeche.com
Posté le 27-05-2005 à 19:08:55  profilanswer
 

Bon j'ai trouvé la solution pour ceux que ca peux aider :
 

Code :
  1. BOOL bConnected;
  2. DWORD dwFlags;
  3. bConnected = InternetGetConnectedState ( &dwFlags, 0 );
  4. if ( bConnected )
  5.  if ( dwFlags & INTERNET_CONNECTION_OFFLINE )
  6.   bConnected = FALSE;
  7. if (bConnected)
  8. {
  9.           //connexion ok
  10.         }
  11.         else
  12.         {
  13.           //pas de connexion
  14.         }


 
et les header :

Code :
  1. #include <Wininet.h>
  2. #pragma comment(lib,"Wininet.lib" )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [c++] Test de connexion internet

 

Sujets relatifs
Connexion à une base de donnéeProblème connexion Access->MySQL
Bouton connexion (évenement)<body class="test">
comment ouvrir une page internet avec MS DOSCréation d'un script pour automatiser un test
Equivalent de min-height sous Internet Explorer[Korn Shell] Test d'égalité
connexion à une BD accessTest spooler imprimante
Plus de sujets relatifs à : [c++] Test de connexion internet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR