procedure TForm1.Ouvrir1Click(Sender: TObject); if opendialog1.Execute then memo1.Lines.LoadFromFile(opendialog1.FileName); end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionif opendialog1.Execute then begin AssignFile(F,opendialog1.FileName); try Reset(F); repeat Readln(F,carac); Memo1.Lines.Text:= Memo1.Lines.Text +carac+#13#10; //readln pour passer a la ligne suivante //#13+#10 pour le memo until Eof(F); finally CloseFile(F); end; end;
procedure TForm1.Button3Click(Sender: TObject); var i, j: integer; SL: TStringList; begin SL := TStringList.create; try if opendialog1.Execute then begin SL.LoadFromFile(opendialog1.FileName); for i := 0 to SL.Count - 1 do begin for j := 1 to Length(SL.Strings[i]) do begin Memo1.Lines.Text := Memo1.Lines.Text + copy(SL.Strings[i], j, 1); sleep(200); // tu peux faire varier la vitesse Application.ProcessMessages; end; end; end; finally SL.Free; end; end;