Bonjour tout le monde.
Je travaille sur un utilitaire de sauvegarde pour newbies.
Je désire afficher la liste des fichiers qui vont etre sauvegardé dans une listbox au préalable pour le GUS(Gentil Utilisateur System :0)).
Mais probleme:
je genere la liste a partir d'un batch avec un code du style:
-dir /s /A:D c:\youpi c:\narf c:\etc > listfichier.dat
j'obtient la liste des fichiers dans listfichier.dat
jusque la tout va bien MAIS;
quand je charge dans la listbox mon fichier:
-listbox.items.LoadFromFile(listfichier.dat);
j'ai certains caracteres qui sont mal reconnus.
Les "é" par exemple deviennent des truc dans le genre ð
en bref un truc qui a rien a voir.
comment puis je faire pour resoudre ce piti probleme.
Voila Merci les tt l'monde.
A voir également:
PROBLEME : Caracteres mofifié sur chargement listbox
Comme méthode, ça parait pas terrible.
Il serait plus élégant (et efficace) d'utiliser les fonctions FindFirst, FindNext et FindClose pour obtenir une liste de fichiers.
Par obtenir les fichiers contenus dans l'arborescence du disque, fais une recherche sur "parcours récursif de répertoires".
De plus celà t'évitera d'avoir à gérer les jeux de caractères OEM et ANSI, légèrement différents comme tu as pu le constater.
May Delphi be with you