e14273
Messages postés12Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention 9 juin 2006
-
8 juin 2006 à 11:01
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
8 juin 2006 à 22:22
Bonjour à tous,
Pour lire le contenu d'un fichier j'utilise l'instruction suivante :
Readln(ficRom,stg); et ça marche mais ça met dans le string « stg » le contenu de la première ligne du fichier, ce que j'aimerai c charger dans stg tout le contenu du fichier
cs_philpas
Messages postés77Date d'inscriptionlundi 17 octobre 2005StatutMembreDernière intervention 4 septembre 2008 8 juin 2006 à 11:22
salut
tu utilises une TStringList;
exemple:
var Ligne_Fichier:TStringList;
Ligne_Fichier:=TStringList.Create; => création de la stringlist
Ligne_Fichier.LoadFromFile(Nom_du_Fichier); => mémorisation de tout le contenu du fichier
Ligne_Fichier.Free; => à la fin de ton application tu libère la mémoire
pour plus de détail va voir l'aide de TStringList
Voilà
Clercq
Messages postés19Date d'inscriptionsamedi 18 décembre 2004StatutMembreDernière intervention14 juin 2006 8 juin 2006 à 11:53
Salut,
Sinon tu as la methode plus bourine, que j'utilise :p, (je suis debutant aussi :D), qui consiste a parcourir tous le fichier et d'ajouter au fur et a mesure les ligne ds la string, jusqu'a la fin du fichier :
while not Eof(monFichier) do
begin
Readln(monFichier, buf);
maList.Add(buf);
end;
e14273
Messages postés12Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention 9 juin 2006 8 juin 2006 à 16:19
ok ben merci j'ai utilisé la méthode bourrine
maintenant j'aimerai de supprimer tous les espaces dans une chaine,
ex: b onj our => bonjour, je sais k'il existe des fonctions tte faite pour ça dans pas mal de langage, notamment en php, mais j'ai rien trouvé en delphi, vous savez s'il en existe une ?