|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
[WM17] Recuperation d'information via API WinInet.dll |
Débuté par GDev, 09 mar. 2012 16:00 - 7 réponses |
| |
| | | |
|
| |
Posté le 09 mars 2012 - 16:00 |
Bonjour à tous,
Voilà je développe actuellement une aplli en Windev mobile pour un Pocket PC en Windows CE 6.0. Je veux utiliser la dll WinInet.dll (bien présente sur le Pocket PC) pour lire l'état de la connexion Internet. Mon code fonctionne lorsque je simule le projet sur mon PC par contre dès que je le test sur le Pcket PC mon état de connexion est toujours à faux alors que je peux accéder à Internet. Auriez-vous une idée du pourquoi du comment ? Voici mon code
test est un entier=ChargeDLL("wininet.dll") SI test=0 ALORS Erreur(ErreurInfo()) STOP FIN
nn est un booléen nn=API("wininet.dll", "InternetCheckConnectionW","www.google.fr",Null,0)
Info(nn)
Pour info j'ai aussi testé avec la fonction InternetCheckConnectionA
Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Posté le 09 mars 2012 - 17:48 |
GDev a exposé le 09/03/2012 :
Bonjour à tous, Voilà je développe actuellement une aplli en Windev mobile pour un Pocket PC en Windows CE 6.0. Je veux utiliser la dll WinInet.dll (bien présente sur le Pocket PC) pour lire l'état de la connexion Internet. Mon code fonctionne lorsque je simule le projet sur mon PC par contre dès que je le test sur le Pcket PC mon état de connexion est toujours à faux alors que je peux accéder à Internet. Auriez-vous une idée du pourquoi du comment ? Voici mon code test est un entier=ChargeDLL("wininet.dll") SI test=0 ALORS Erreur(ErreurInfo()) STOP FIN
nn est un booléen nn=API("wininet.dll", "InternetCheckConnectionW","www.google.fr",Null,0)
Info(nn) Pour info j'ai aussi testé avec la fonction InternetCheckConnectionA Merci d'avance
d'après la doc : http://msdn.microsoft.com/en-us/library/ms918346.aspx
la fonction est : InternetCheckConnection
le 1er paramètre est un pointeur sur la chaine et non la chaine elle même
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Posté le 10 mars 2012 - 09:24 |
| |
| |
| | | |
|
| | |
| |
Posté le 12 mars 2012 - 14:08 |
Parceque cette dernière ne fonctionne pas en Windows Mobile
RAMART Michel a écrit dans le message de news <9512a0c46b8ee314b9e07d5bec60e502@news.pcsoft> :
|
| |
| |
| | | |
|
| | |
| |
Posté le 12 mars 2012 - 14:10 |
InternetCheckConnection ne fonctionne pas et on le voit dans la liste des fonctionnalités des API Windev Mobile
http://www.hostingpics.net/viewer.php…
Par contre quand vous me dites pointeur pouvez-vous m'indiquer ce que je dois faire ?
Merci d'avance
JeAn-PhI a écrit dans le message de news <4f5a1fc0$1@news.pcsoft.fr> :
GDev a exposé le 09/03/2012 : Bonjour à tous, Voilà je développe actuellement une aplli en Windev mobile pour un Pocket PC en Windows CE 6.0. Je veux utiliser la dll WinInet.dll (bien présente sur le Pocket PC) pour lire l'état de la connexion Internet. Mon code fonctionne lorsque je simule le projet sur mon PC par contre dès que je le test sur le Pcket PC mon état de connexion est toujours à faux alors que je peux accéder à Internet. Auriez-vous une idée du pourquoi du comment ? Voici mon code test est un entier=ChargeDLL("wininet.dll") SI test=0 ALORS Erreur(ErreurInfo()) STOP FIN
nn est un booléen nn=API("wininet.dll", "InternetCheckConnectionW","www.google.fr",Null,0)
Info(nn) Pour info j'ai aussi testé avec la fonction InternetCheckConnectionA Merci d'avance d'après la doc : http://msdn.microsoft.com/en-us/library/ms918346.aspxla fonction est : InternetCheckConnection le 1er paramètre est un pointeur sur la chaine et non la chaine elle même -- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Posté le 12 mars 2012 - 16:21 |
GDev avait énoncé :
Parceque cette dernière ne fonctionne pas en Windows Mobile RAMART Michel a écrit dans le message de news <9512a0c46b8ee314b9e07d5bec60e502@news.pcsoft> :
à tester
szMyURL est chaine = "http://www.google.fr" FLAG_ICC_FORCE_CONNECTION est entier = 0x01
si pas api("wininet.dll","InternetCheckConnection",&szMyRUL,FLAG_ICC_FORCE_CONNECTION,0) alors info("je ne suis pas connecté ou impossible de joindre le site") fin
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Posté le 12 mars 2012 - 16:56 |
Merci pour l'aide mais idem "InternetCheckConnection n'existe pas dans la dll winit.dll"
JeAn-PhI a écrit dans le message de news <4f5dfad5$1@news.pcsoft.fr> :
GDev avait énoncé : Parceque cette dernière ne fonctionne pas en Windows Mobile RAMART Michel a écrit dans le message de news <9512a0c46b8ee314b9e07d5bec60e502@news.pcsoft> : à tester szMyURL est chaine = " http://www.google.fr" FLAG_ICC_FORCE_CONNECTION est entier = 0x01 si pas api("wininet.dll","InternetCheckConnection",&szMyRUL,FLAG_ICC_FORCE_CONNECTION,0) alors info("je ne suis pas connecté ou impossible de joindre le site") fin -- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Posté le 12 mars 2012 - 23:11 |
GDev avait soumis l'idée :
Merci pour l'aide mais idem "InternetCheckConnection n'existe pas dans la dll winit.dll" JeAn-PhI a écrit dans le message de news <4f5dfad5$1@news.pcsoft.fr> : GDev avait énoncé : Parceque cette dernière ne fonctionne pas en Windows Mobile RAMART Michel a écrit dans le message de news <9512a0c46b8ee314b9e07d5bec60e502@news.pcsoft> : à tester szMyURL est chaine = " http://www.google.fr" FLAG_ICC_FORCE_CONNECTION est entier = 0x01 si pas api("wininet.dll","InternetCheckConnection",&szMyRUL,FLAG_ICC_FORCE_CONNECTION,0) alors info("je ne suis pas connecté ou impossible de joindre le site") fin -- Cordialement JeAn-PhI
avez vous ce pré requis :
OS Versions: Windows CE .NET 4.0 and later.
si vous êtes sur Windows Mobile il faudra faire autrement
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|