Page 1 sur 1
[Résolu]Problème avec wininet
Publié : jeu. 24/nov./2011 17:21
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 ?
Re: Problème avec wininet
Publié : jeu. 24/nov./2011 17:32
par nico
même avec une url, ça retourne toujours 0 chez moi!
Re: Problème avec wininet
Publié : jeu. 24/nov./2011 17:38
par DarkVader
avec une url, il faut utiliser #FLAG_ICC_FORCE_CONNECTION(=1) comme second paramètre
travaille correctement.
Re: Problème avec wininet
Publié : ven. 25/nov./2011 15:06
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.
Re: [Résolu]Problème avec wininet
Publié : ven. 25/nov./2011 15:09
par nico
et comment tu initialises ça?
Re: [Résolu]Problème avec wininet
Publié : ven. 25/nov./2011 18:00
par DarkVader
Avec une url valide et #FLAG_ICC_FORCE_CONNECTION
Re: [Résolu]Problème avec wininet
Publié : mer. 30/nov./2011 14:45
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.
Re: [Résolu]Problème avec wininet
Publié : mer. 30/nov./2011 15:13
par DarkVader
Tu confonds InternetCheckConnection avec InternetGetConnectedState.