Winshellfolder - repertoire speciaux de windows (mes documents, mes images, etc)

0/5 (1 avis)

Vue 5 829 fois - Téléchargée 394 fois

Description

Bien qu'existantes et déclarées dans SHFolder.pas et SHlObj.pas, WinShellFolder permet de reunir les fonctions suivantes :

SHGetFolderPathA
SHGetFolderPathW

SHGetFolderPathAndSubDirA
SHGetFolderPathAndSubDirW

SHGetSpecialFolderPathA
SHGetSpecialFolderPathW

qui permettent de récupérer les dossiers utilisateur tel que, Mes Documents, Ma Musique, Local settings\AppData, etc.

WinShellFolder inclus aussi des fonctions simplifiée :
GetFolderPath
TryGetFolderPath

GetFolderPathAndSubDir
TryGetFolderPathAndSubDir

GetSpecialFolderPath
TryGetSpecialFolderPath

et des alias pour les constantes CSIDL.
alias FPAllUsers*, FPCurUser*, FPWindows*

Pour windows XP et supérieur il est recommandé d'utiliser les fonction *GetSpecial* ou *GetFolderPathAndSubDir*

Cette api vous permettra donc d'utiliser plus facilement ces fonctions et récupéré ainsi plus facilement les répertoires systeme ou utilisateurs sans vous perdre dans le registre windows ou les variables d'environnement.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
f0xi
Messages postés
4205
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
12 mars 2022
37
11 sept. 2008 à 22:23
salut loda,

"j'ai pas regarder ta source"

ça c'est pas bien!

"mais cela fait plus ou moins la même choses"

pas vraiment non, regarde avant. cirec propose une classe (utilisant SHlObj), moi je propose une api alternative a SHlObj (qui contient trop de trucs pas forcement utile) et SHFolder (qui contient quasiment rien et est utile que pour Windows 2000 et inferieur).

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.