c'est justement le moindre de tes problèmes
ton code est disons... difficile à qualifier
1° tu appelles inutilement deux fois la fonction InternetGetConnectedState
2° tu forces vb (qui est bonne fille) à procéder à un cast implicite de la valeur renvoyée par cette fonction pour ensuite faire une erreur dans le test de branchement
(0=false et non true)
définir InternetGetConnectedState as boolean
dans la mesure où la fonction lpdwflags attend un pointeur sur une variable long, c'est pas + mal de la définir ex ici:
http://vbnet.mvps.org/index.html?cod...ectedstate.htm
et enfin:
1 2
| If InternetGetConnectedState(lpdwflags, 0&) Then _
rep = InternetOpen("useragent", 0, vbNullString, vbNullString, 0) |
pour ce qui est du "user agent" une bonne lecture ici:
http://fr.wikipedia.org/wiki/User-Agent
Partager