cs_lomig
Messages postés19Date d'inscriptionmercredi 20 mars 2002StatutMembreDernière intervention15 juillet 2002
-
11 avril 2002 à 12:14
cs_Gysmo
Messages postés209Date d'inscriptionlundi 11 février 2002StatutMembreDernière intervention13 décembre 2002
-
12 avril 2002 à 13:58
Question a la con: comment fait-on pour copier un fichier (texte) dans une chaine (string)??
cs_Gysmo
Messages postés209Date d'inscriptionlundi 11 février 2002StatutMembreDernière intervention13 décembre 2002 11 avril 2002 à 12:46
Dans une string je sais pas, mais dans une TStringList c'est facile :
procedure TForm1.Button1Click(Sender: TObject);
var StringList: TStringList; i: Integer;
begin
StringList:= TStringList.Create;
if OpenDialog1.Execute
then StringList.LoadFromFile(OpenDialog1.FileName);
for i:=0 to StringList.Count-1 do
Memo1.Lines.Add(StringList[i]);
StringList.Destroy;
end;
Un Button pour ouvrir la boite de dialogue OpenDilog, OpenDialog pour ouvrir le fichier texte,
et un Memo pour montrer le contenue de la StringList.
Il suffit apres de taper StringList[i] pour ressortir la ligne i.
cs_lomig
Messages postés19Date d'inscriptionmercredi 20 mars 2002StatutMembreDernière intervention15 juillet 2002 11 avril 2002 à 15:47
Ah mais c'est bien pratique c'est TStringList! Merci de m'avoir fait découvrir cet objet fort sympathique ma foi (si l'on peut dire qu'un objet puisse etre sympathique....m'enfin bon on peut bien dire ce qu'on veut, il y en a bien qui trouvent Le Pen sympathique!!!)
Lomig
------------------------------
Réponse au message :
------------------------------
Dans une string je sais pas, mais dans une TStringList c'est facile :
procedure TForm1.Button1Click(Sender: TObject);
var StringList: TStringList; i: Integer;
begin
StringList:= TStringList.Create;
if OpenDialog1.Execute
then StringList.LoadFromFile(OpenDialog1.FileName);
for i:=0 to StringList.Count-1 do
Memo1.Lines.Add(StringList[i]);
StringList.Destroy;
end;
Un Button pour ouvrir la boite de dialogue OpenDilog, OpenDialog pour ouvrir le fichier texte,
et un Memo pour montrer le contenue de la StringList.
Il suffit apres de taper StringList[i] pour ressortir la ligne i.
cs_lomig
Messages postés19Date d'inscriptionmercredi 20 mars 2002StatutMembreDernière intervention15 juillet 2002 12 avril 2002 à 10:03
Et avec une DialogBox comment on fait pour permettre à l'utilisateur de selectionner un répertoire et pas un fichier?
Ca m'enerve j'arrive pas a trouver les infos que je veux avec l'aide de delphi5... Dites, c'est moi qui déconne ou elle est vraiment mal faite cette aide??