function LireFichier(Fichier:string):Boolean; var F:TextFile; S:string; begin if not FileExists(Fichier) then begin ShowMessage('Le fichier n''existe pas...'); Result := False; exit; end; if (ExtractFileExt(Fichier)='.txt') or (ExtractFileExt(Fichier)='.TXT') then else begin ShowMessage('Le fichier n''est pas un fichier texte.'); Result := False; exit; end; AssignFile(F,Fichier); Reset(F); while not eof(F) do begin Readln(F,S); showmessage(S); end; CloseFile(F); Result := True; end;
while not eof(F) do begin Readln(F,S); showmessage(S); if S='' then break; end;
Procedure LireFichier(Fichier:string); var F:TextFile; S:string; begin // Affecte le nom d'un fichier externe à une variable fichier ici F AssignFile(F,Fichier); // Ouvre un fichier existant. Reset(F); // Boucle se terminant lorsque on a lu la dernière ligne de la variable fichier F while not eof(F) do begin // lire la ligne de la variable Fichier F et colle le contenu dans la variable string S Readln(F,S); // Traiter la varaible string S showmessage(S); end; // Ferme un fichier ouvert. CloseFile(F); end;