Url Valide ? : Api IsValidURL [Résolu]

Sylvainlefou 44 Messages postés vendredi 27 décembre 2002Date d'inscription 15 février 2006 Dernière intervention - 19 déc. 2004 à 19:41 - Dernière réponse : Sylvainlefou 44 Messages postés vendredi 27 décembre 2002Date d'inscription 15 février 2006 Dernière intervention
- 19 déc. 2004 à 20:41
Bonjour,
j'aimerais tester la validité d'une URL grave a l'api IsValidURL.
En entré, j'ai une variable "char[50]", or l'api demande une variable "const unsigned short *".
Comment faire ?

J'ai essayer de placer "(unsigned short *)" devant ma variable, lorceque j'appel l'api; VC++6 compile sans erreures, mais la fonction renvoie toujours que l'adresse n'existe pas( pourtant, une autre api qui sert a telecharger fonctionne avec cette même url).

Avez-vous des exemples de sources utilisant cette API ?
Ou une idée pour resoudre mon probleme?

Merci d'avence
Afficher la suite 

2 réponses

Répondre au sujet
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscription 7 novembre 2014 Dernière intervention - 19 déc. 2004 à 19:56
+3
Utile
Jamais employe mais visiblement il faut de l'unicode:

char szurl[50]; // contient ton url
WCHAR wszurl[1024];
MultiByteToWideChar(CP_ACP, 0, szPathFile, -1, wszurl, 1024);
maintenant tu passes wszurl a IsValidURL.

T'aurais aussi vite fait d'analyser ton url avec un pointeur mais bon, chacun son truc.

ciao...
BruNews, MVP VC++
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de BruNews
Sylvainlefou 44 Messages postés vendredi 27 décembre 2002Date d'inscription 15 février 2006 Dernière intervention - 19 déc. 2004 à 20:41
0
Utile
Rebonjour,
Merci beaucoup, ca marche impec,juste le petit rectifiquatif suivant :

MultiByteToWideChar(CP_ACP, 0, szurl, -1, wszurl, 1024);
szurl au lieu de szPathFile

Merci pour le tuyeau, tu fait du super bouto sur le site, nous t'en remercions !!
Commenter la réponse de Sylvainlefou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.