Remplissage combobox [Résolu]

Messages postés
3
Date d'inscription
dimanche 14 février 2010
Dernière intervention
1 août 2010
- - Dernière réponse : bienbon75
Messages postés
3
Date d'inscription
dimanche 14 février 2010
Dernière intervention
1 août 2010
- 16 févr. 2010 à 12:02
Bonjour

Je voudrais afficher dans une combobox tous les .txt d'un répertoire et ensuite sélectionner un des fichiers affichés pour le copier dans nouveau.txt et appeler un programme .bat.

Je débute aujourd'hui sur Delphi et un peu d'aide m'arrangerait.

Merci.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
85
Date d'inscription
lundi 5 mai 2003
Dernière intervention
9 décembre 2010
3
Merci
oubadji

Je vous conseille de parcourir le reptatoire en utilisant la fonction
FindFirst(const Path:string;Attr:Integer;var F:TSearchRec):Integer;
et FindNext + FindClose on filtre l'extension de fichier .txt lorsque on parcours le répertoire

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_ahmed12
Messages postés
2354
Date d'inscription
dimanche 5 octobre 2003
Dernière intervention
18 novembre 2010
0
Merci
Pourquoi ne pas utiliser une FileListBox (onglet Win3.1) ?
Commenter la réponse de JulioDelphi
Messages postés
3
Date d'inscription
dimanche 14 février 2010
Dernière intervention
1 août 2010
0
Merci
Je vous remercie de votre aide.

J'ai utilisé sur vos conseils une FileListBox et, comme préconisé par Ahmed12, FindFirst. Cette combinaison fonctionne bien.
J'affiche la FileListBox avec les fichiers.txt.
Il ne me reste plus qu'à récupérer le fichier sélectionné dans la liste.
Commenter la réponse de bienbon75

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.