Lecture et enregistrement des listes de chaînes

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Utilisation des listes de chaînes

Les objets listes de chaînes disposent des méthodes SaveToFile et LoadFromFile qui permettent de stocker une liste de chaînes dans un fichier texte ou de charger un fichier texte dans une liste de chaînes. Chaque ligne du fichier texte correspond à une chaîne de la liste. En utilisant ces méthodes, vous pouvez, par exemple, créer un éditeur de texte simple en chargeant un fichier dans un composant mémo ou enregistrer les listes d'éléments de boîtes à options.

L'exemple suivant charge une copie du fichier MyFile.ini dans un champ mémo et en effectue une copie de sauvegarde nommée MyFile.bak.

procedure EditWinIni;
var  FileName: string;{ stocker le nom du fichier }
begin  FileName := 'c:\Program Files\MyProgram\MyFile.ini'{ définir le nom de fichier }



  with Form1.Memo1.Lines do   begin
    LoadFromFile(FileName);{ lire le fichier }
    SaveToFile(ChangeFileExt(FileName, '.bak'));{ enregistrer dans un fichier de sauvegarde }
  end;
end;


void __fastcall EditWinIni()
{
  AnsiString FileName = "C:\\Program Files\\MyFile.ini";
  Form1->Memo1->Lines->LoadFromFile(FileName);      // charger depuis fichier


Voir aussi