Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprocedure TForm1.Blabla(const SourceName, Targetname : string); var FS1, FS2: TFileStream; begin FS1 := TFilestream.Create(SourceName, fmCreate or fmShareDenyNone); try FS2 : = TFilestream.Create(Targetname, fmCreate or fmShareDenyNone); try {Pour que la taille du flux copié soit bonne} FS2.CopyFrom(FS1, FS1.Size); finally FreeAndNil(FS2); end; finally FreeAndNil(FS1); end; end; procedure TForm1.Button1Click(Sender: TObject); begin Blabla(Edit1.Text, Edit2.Text); end;