IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Comment trouver le repertoire User ?


Sujet :

Langage Delphi

  1. #1
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut Comment trouver le repertoire User ?
    Bonjour

    comment en D7, connaitre le nom repertoire du rep utilisateur windows

    pour XP et Vista

    merci
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 897
    Points : 1 561
    Points
    1 561
    Par défaut
    Tu trouveras ton bonheur dans la FAQ comment retrouver les répertoires spéciaux. Description de l'utilisation de l'API Windows HGetSpecialFolderLocation
    Pensez à utiliser les tags dans le titre.
    Avant de poser une question reportez-vous à la FAQ Delphi
    Respectez les règles du forum.

  3. #3
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut
    Merci

    j ai fais ca dans mon unité ou j ai toutes mes fonctions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function SpecialFolder(Folder: Integer): string;
    var
      SFolder: pItemIDList;
      SpecialPath: array[0..MAX_PATH] of Char;
    begin
     
      SHGetSpecialFolderLocation(FMain.Handle, Folder, SFolder);
      SHGetPathFromIDList(SFolder, SpecialPath);
      Result := StrPas(SpecialPath);
    end;
    et d une fenetre je fais ca pour faire afficher le chemin

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    showmessage(SpecialFolder(CSIDL_PERSONAL));
    mais cette ligne provoque un runtime error à l execution

    comment faire ?

    merci
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  4. #4
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Je viens de faire un test et cela fonctionne parfaitement.
    Cela dit j'ai mis le hwndOwner à 0 sur l'appel de SHGetSpecialFolderLocation.

    @+ Claudius

Discussions similaires

  1. [XL-2010] Comment trouver le User
    Par moi244 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/04/2013, 15h30
  2. Comment trouver les 10 plus gros fichiers d'un repertoire
    Par hornetbzz dans le forum Contribuez
    Réponses: 0
    Dernier message: 28/02/2011, 23h52
  3. Comment trouver les user tracé ?
    Par gold15 dans le forum Débuter
    Réponses: 8
    Dernier message: 11/02/2011, 10h24
  4. Réponses: 7
    Dernier message: 15/12/2009, 16h43
  5. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo