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.
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.