S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

UrlCreateFromPath

Date de parution : 24/11/2002 - Cette fiche API a été lue 1027 fois

Description

UrlCreateFromPath reçoit un chemin de type MS-DOS® et le convertit en une URL. La fonction retourne S_FALSE si c'est déjà une URL et dans ce cas il y a une copie d'une chaîne dans l'autre. Dans les autres cas, la fonction retourne S_OK ou un message d'erreur standard.

Syntaxe

AppelDLL32("shlwapi", "UrlCreateFromPathA", &pszPath, &pszUrl, &pcchUrl, dwReserved) 

pszPath
[e] Chaîne à terminateur nul qui contient le chemin MS-DOS.
pszUrl
[s] Chaîne à terminateur nul qui renvoie l'URL.
pcchUrl
[e/s] Taille de pszUrl.
dwReserved
[e] Réservé, laisser à Null.

Compatibilité

Supporté pour toutes les versions à partir d'Internet Explorer 5.0 et shlwapi.dll version 5.0 minimum

Remarque

Aucune

Exemple 1

// Convertir un chemin MS-DOS en URL
pszPath est une chaîne Asciiz sur 260
pszUrl est une chaîne Asciiz sur 260
cchUrl est un entier
// Du code offert par Beaussier en ligne !
pszPath = "c:\Temp\monProg.exe"
cchUrl = 260
AppelDll32("shlwapi", "UrlCreateFromPathA", ...
   &pszPath, &pszUrl, &cchUrl, Null)
Info("URL : " + pszUrl)


Nombre de commentaire sur UrlCreateFromPath : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..