Bonjour,
J'aimerais savoir s'il existe un moyen à partir d'un Handle sur un dossier de récupérer le chemin de ce dossier?
Merci.
Bonjour,
J'aimerais savoir s'il existe un moyen à partir d'un Handle sur un dossier de récupérer le chemin de ce dossier?
Merci.
Regarde GetFileInformationByHandleEx(), FileNameInfo, FILE_NAME_INFO (Windows Vista ou supérieur nécessaire).
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Ok, mais si je suis sur XP, ca ne marche pas?
Parce qu'en bas de la page msdn, il est dit : 'Windows SDK on Windows Server 2003 and Windows XP.'
Ca veut dire que si je mets le SDK, j'y ai accès? J'ai fait des tests en installant le SDK et il me dit que l'API n'existe pas dans Kernel32. Du coup, il est dans une autre dll?
Je précise je suis avec Delphi.
Merci d'avance.
À ma connaissance, tu ne peux pas sous XP; tu dois mémoriser le chemin séparément.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Bon je déterre ce post au cas ou quelqu'un serait intéressé par le sujet, il existe une API (Vista et superieur) qui fait ça directement, il s'agit de GetFinalPathNameByHandle.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager