begin
if savedialog1.Execute then
begin
if fileexists(savedialog1.FileName) then
if messagedlg(format('ok to overwrite %s',
[savedialog1.filename]),mtconfirmation,
mbyesnocancel,0)<>idyes then exit;
richedit1.lines.savetofile(savedialog1.FileName);
//做什么用?注释掉setfilename(savedialog1.FileName);
richedit1.Modified :=false;
end;
end;