flo160fr
Messages postés157Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention14 avril 2009
-
7 juin 2006 à 18:26
MathU Zalem
Messages postés12Date d'inscriptionsamedi 4 décembre 2004StatutMembreDernière intervention 9 juin 2006
-
8 juin 2006 à 08:03
Bonjours, je voudrai savoir si il y à un moyen de connaitre le chemins de "mes documents" et du "bureau" de windows, quel que soi la langue de windows, (et si possible quel que sois la version de windows)...
Merci
PS : je sais qu'il existe des varables d'environement pour la pluspart des dossier spéciaux, (%WINDIR%,...) Mais j'en ai pas trouver pour ces 2 dossier la...
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 7 juin 2006 à 18:48
Salut,
Uses ShlObj,
Function GetFolder(CSIDLValue: integer): String;
Var IdList : PITEMIDLIST;
Folder : Array[0..MAX_PATH] Of Char;
Begin If SHGetSpecialFolderLocation(0, CSIDLValue, IdList) =
NOERROR Then
Begin SHGetPathFromIDList(IdList, Folder);
Result : = String(Folder);
End Else Result := '';
End ;
MathU Zalem
Messages postés12Date d'inscriptionsamedi 4 décembre 2004StatutMembreDernière intervention 9 juin 2006 8 juin 2006 à 08:03
Boujour à tous,
J'arrive après la bataille, mais (si ça peut aider les débutants qui hésitent à s'aventurer sur le MSDN - c'est grand, on se perd facilement!) quand on a le "bootstrap" (merci Cirec :o), il suffit de tirer dessus: Delphi> aide > SDK Windows, puis dans Index: SHGet..., déjà avec 5 lettres, on a plein de fonctions intéressantes dont SHGetSpecialFolderLocation(...) et dans cette fiche toutes (? dixit Win32 doc) les valeurs possibles pour CSIDL_...
Bonne Prog à tous
MathUZalem
Vous n’avez pas trouvé la réponse que vous recherchez ?