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

C++Builder Discussion :

Lister un répertoire dans une fenêtre


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut Lister un répertoire dans une fenêtre
    Bonjour, je suis entrain de fabriquer une petite interface sous Borland qui me permetra de selectionner ma musique en fonction de son type, Rock,pop etc....
    interface simple, bouton a gauche correspondant au style musicale et a droite une image jpeg lorsque rien n' a été selectionné.
    J'ai essayé de trouver une solution de maniere à avoir lorsque je selectionne un style de musique une fenetre windows avec les mp3 correspondants(dossier deja preparé ) en gros je souhaiterai ouvrir d:\tartempion\rock par exemple en lieu et place du jpeg initial...je sais comment ouvrir une fenetre windows , je ne veux pas avoir une seconde fenetre, je veux que tout s'affiche dans mon executable.

    Par la suite si la fenetre se comporte comme un explorer, un simple clik sur le mp3, vlc se lance et mission réussi

    Une bonne âme qui pourrai me conseiller ?

  2. #2
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Regardes ce code
    Il permet de lister tous les fichiers d'un répertoire.
    Mais tu peux l'adapter pour lister les répertoires.

  3. #3
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut
    merci pour ce lien, en fait le modo a changé mon intitulé car posté dans faq c++
    donc je cherche à ouvrir d:\tartempion\rock par exemple dans mon application dans un espace reservé pour l'accueillir... je ne cherche pas a lister à proprement dit, j'ai créé different dossier et je veux les ouvrir en fonctions du style choisit.....

    j'ai essayé de rapatriller les contenu du repertoire et d'afficher les dossierd ans une Liste BOx mais je bute
    Une bonne ame en vain pour m'aider ? Merci

  4. #4
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Donc si je résume, tu as la structure de dossier suivante :

    Disque dur
    |-Dossier de base (Tartempion)
    |-Rock
    |-Pop
    |-etc

    Tu démarres donc de ton dossier de base, tu choisis le style et tu veux lister le contenu du dossier.

    Si ce n'est pas ça, ré-expliques moi
    Si oui, donnes le code que tu as fait pour voir où cela foire.

  5. #5
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Par défaut
    c'est bien celà, mais je triture du code mais je ne vois pas ou je saisit l'endroit du repertoire, en gros je ne c po trop comment m'y prendre

  6. #6
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    ok.
    Si on part de la fonction que je t'ai donné, il suffit de faire le code suivant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    //dossier de base de tes musiques
    AnsiString Chemin = "C:\\tartempion\\";
    Chemin += ListBox_Style->Text;
    Chemin += "\\";
     
    //liste des extensions à gérer
    TStringList* Ext = new TStringList;
    Ext->Add(".mp3");
     
    //ListFichiers est un TStringList
    Search(Chemin,Ext,ListFichiers);//récupération des fichiers
     
    delete Ext;
    Cela devrait suffit pour te lister tous les fichiers de ton répertoire.

Discussions similaires

  1. Lister les fichiers d'un répertoire dans une feuille Excel
    Par AlainTech dans le forum Contribuez
    Réponses: 7
    Dernier message: 15/02/2025, 17h06
  2. Réponses: 3
    Dernier message: 10/03/2008, 22h04
  3. [Tableaux] Lister tous les répertoires dans une liste
    Par cdevl32 dans le forum Langage
    Réponses: 10
    Dernier message: 01/03/2008, 18h20

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