PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → fonction internetAutodialHangup de wininet
fonction internetAutodialHangup de wininet
Débuté par emmanuel coiraton, 04 oct. 2004 19:22 - 2 réponses
Posté le 04 octobre 2004 - 19:22
bonjour , je souhaite utiliser la fonction internetAutodialHangup de wininet.dll à partir de :
AppelDLL32("wininet","internetAutodialHangup","&0")
j'obtiens un message d'erreur qui me dit que la fonction n'a pas été trouvée dans wininet.dll .
Si je visualise ma dll , je constate que ma fonction est bien présente dans la dll .
Que ce passe-t-il ?
Est-ce que je fais une mauvaise utilisation ou un mauvais appel de ma fonction ?
Si vous pouvez me donner un coup de main , je vous en serais gré .
merci d'avance
emmanuel coiraton
Posté le 05 octobre 2004 - 00:41
"emmanuel coiraton" <emmanuel.coiraton@wanadoo.fr> écrivait news:416169b8
@news.pcsoft.fr:

AppelDLL32("wininet","internetAutodialHangup","&0")


Salut,

Contrairement aux fonctions dans Windev, les noms des fonctions sont
sensible à la casse dans les DLLs!!

La fonction n'est pas 'internetAutodialHangup', mais
'InternetAutodialHangup' (avec un i majuscule) !!

Note :le paramètre est un entier qui doit être à 0, et la tu lui passes
l'adresse d'une chaine ??
Doc de cette fonction : http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/wininet/wininet/internetautodial.asp

J'écrirais plutot :

SI PAS API("wininet","InternetAutodialHangup",0) ALORS
//pb lors de l'appel à cette fonction
Erreur(ErreurInfo())
FIN

--
En esperant t'avoir aidé.
ted
Posté le 06 octobre 2004 - 11:56
Merci pour ces précisions ; effectivement , ma fonction était fausse .
J'ai quand même un problème :
de fait , sur un poste d'essai (millenium et modem 56k ), quand je lance une connexion internet par un F.A.I. ( net-up) et que je veux la fermer par ma fonction , je constate que ma fonction s'est bien éxécutée mais qu'elle n'a absolument pas coupé la connexion .
A quoi est-ce du ?
Que faut-il mettre en place ?
merci pour votre aide .
emmanuel coiraton