[Résolu]Problème avec wininet

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

[Résolu]Problème avec wininet

Message par DarkVader »

Bonjour,

Code : Tout sélectionner

InternetCheckConnection_(#Null ,0,0)
ou 
InternetCheckConnection_(0,0,0)
me retourne invariablement 0

Idem avec

Code : Tout sélectionner

Import "wininet.lib"
 InternetCheckConnectionW.l(*lpszUrl,dwFlags.l,dwReserved.l)
EndImport
InternetCheckConnectionW(0,0,0)
Cette fonction retourne pourtant une valeur correcte avec une url.
D'autre part, cette fonction travaille correctement avec ces paramètres sous d'autres langages !

Une idée ?
Dernière modification par DarkVader le ven. 25/nov./2011 15:06, modifié 1 fois.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Problème avec wininet

Message par nico »

même avec une url, ça retourne toujours 0 chez moi!
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: Problème avec wininet

Message par DarkVader »

avec une url, il faut utiliser #FLAG_ICC_FORCE_CONNECTION(=1) comme second paramètre

Code : Tout sélectionner

InternetCheckConnection_("http://google.com",1,0)
travaille correctement.
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: Problème avec wininet

Message par DarkVader »

Désolé,
L'erreur est ailleurs : le nom par défaut su serveur n'est pas initialisé -
après initialisation, la fonction travaille correctement.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: [Résolu]Problème avec wininet

Message par nico »

et comment tu initialises ça?
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: [Résolu]Problème avec wininet

Message par DarkVader »

Avec une url valide et #FLAG_ICC_FORCE_CONNECTION
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: [Résolu]Problème avec wininet

Message par Mesa »

Pour info, j'ai testé la fonction checkinternetconnexion de la droopylib qui fonctionne très bien sous Xp.

Elle renvoie des infos sur votre connexion internet :
0x40 INTERNET_CONNECTION_CONFIGURED : Local system has a valid connection To the Internet, but it might Or might not be currently connected.
0x02 INTERNET_CONNECTION_LAN : Local system uses a Local area network To connect To the Internet.
0x01 INTERNET_CONNECTION_MODEM : Local system uses a modem To connect To the Internet.
0x08 INTERNET_CONNECTION_MODEM_BUSY : No longer used.
0x20 INTERNET_CONNECTION_OFFLINE : Local system is in offline mode.
0x04 INTERNET_CONNECTION_PROXY : Local system uses a proxy server To connect To the Internet.
0x10 INTERNET_RAS_INSTALLED : Local system has RAS installed
Or 0 If there is No Internet connection
La droopylib se trouve dans le forum :
http://www.purebasic.fr/french/viewtopi ... =8&t=11753

Mesa.
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: [Résolu]Problème avec wininet

Message par DarkVader »

:!:
Tu confonds InternetCheckConnection avec InternetGetConnectedState.
Répondre