procedure TForm1.Button5Click(Sender: TObject);
var i:integer; z:string;
begin
z := '';
for i:=0 to memo2.Lines.Count-1 do z := z + memo2.lines[i] + ';' ;
memo2.Clear;
memo2.lines.Add(z)
end;
with Memo do Text := StringReplace(Lines.CommaText, ',', ';', [rfReplaceAll]);