Trouver différents répertoires windows comme mes documents (prend en charge l'utilisateur nt connecté)

Soyez le premier à donner votre avis sur cette source.

Vue 5 564 fois - Téléchargée 413 fois

Description

Recherche des différents répertoire

Pourquoi ?

Parce qu'ont peut étre amener a utiliser différents répertoires
comme le menu démarrer pour y creer un raccourci vers notre
application par exemple.
Ou le bureau dans le meme but.

Comment ca marche ?

A l'aide d'une fonction ( repertoire() ) a laquel on va envoyer
le nom du répertoire que l'on recherche et qui va nous retourner le chemin
complet vers ce même répertoire (ex: c:\\Documents and Settings\\toto\\Mes documents\\) qu'il aura apparavant lu dans le registre.

Connaissances acquises ?

Utilisation des fonctions TRegistry.

A ne pas oublier ?

De rajouter registry dans uses.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

v_vince_v
Messages postés
2
Date d'inscription
jeudi 16 décembre 2004
Statut
Membre
Dernière intervention
6 décembre 2007
-
utiliser System.Environment.SpecialFolder plutôt que de parcourir la registry....
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
24 -
Précisions : pour Windows < Windows 2000, les dossiers portent des noms différents. Pour la pluspart, les noms sont précédés de 'common ' (c'est le cas avec Win ME). La méthode consistant à s'appuyer sur le registre n'est donc pas une solution "universelle", comme bien souvent.
Pour celà, il existe d'autres solutions, un peu plus complexes à mettre en oeuvre mais nettement plus fiables. Je crois me souvenir que d'autres membres ont déjà publié des sources pour réaliser cette tâche.

NB : il serait hautement souhaitable (voire obligatoire) de penser à ajouter un Reg.Free à la fin de la procédure Repertoire. Sinon, tu perds des ressources à chaque fois que tu y fais appel.

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.