|
楼主 |
发表于 2007-8-15 16:37:43
|
显示全部楼层
begin
OpenDialog.Execute;
SaveDialog1.Execute;
while sysutils.FileExists(SaveDialog1.FileName) do
begin
if jsDialogs.ConfirmBox('此文件已存在,确定要替换它吗?','系统询问',2)then
begin
if jsDialogs.ConfirmBox('此文件正在使用,不能覆盖,是否退出?','系统询问',2)then
//Edit1.Text :='a' ; //退出测试值
exit //退出
else
SaveDialog1.Execute;
end
else
begin
SaveDialog1.Execute;
end;
end;
if sysutils.FileExists(SaveDialog1.FileName) then
begin
// Edit2.Text :='a'; //复制失败测试值
jsDialogs.MsgBox(0,'操作失败','提示',0);
end
else
begin
// Edit2.Text :='b'; //复制成功测试值
Borland.Delphi.Windows.CopyFile(OpenDialog.FileName,SaveDialog1.FileName, False);
DataSetBroker1.DataSet.FieldByName('字段1').AsString :=SaveDialog1.FileName;
jsDialogs.MsgBox(0,'操作成功','提示',0);
end;
以前的修改掉了,我也不知道了
上面那个是测试通的.可以用的. 大家看看 要是没有问题分享分享. |
|