偶用copyfile函数备份数据库文件,当数据库文件为1个时,备份成功,但文件为2个时,系统却没有反应?怎么回事?代码如内,少于10行

chris2019 2002-04-16 08:16:48
var
scrfile1,objfile1,scrfile2,objfile2:string;
begin
scrfile1:=opendialog1.filename ;
objfile1:=savedialog1.filename ;
copyfile(pchar(scrfile1),pchar(objfile1),false);
scrfile2:=opendialog1.filename ;
objfile2:=savedialog1.filename ;
copyfile(pchar(scrfile2),pchar(objfile2),false);
end;
...全文
24 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chris2019 2002-04-16
  • 打赏
  • 举报
回复
不行,偶点击 备份 按钮,结果却打开了opendialog
hzb 2002-04-16
  • 打赏
  • 举报
回复
var
scrfile1,objfile1,scrfile2,objfile2:string;
begin
scrfile1:=opendialog1.filename ;
objfile1:=savedialog1.filename ;
copyfile(pchar(scrfile1),pchar(objfile1),false);

if (opendialog1.Execute) and (savedialog1.Execute)
then begin
scrfile2:=opendialog1.filename ;
objfile2:=savedialog1.filename ;
copyfile(pchar(scrfile2),pchar(objfile2),false);
end;
end;
chris2019 2002-04-16
  • 打赏
  • 举报
回复
不明白,能不能说详细一点?
dext 2002-04-16
  • 打赏
  • 举报
回复
对嘛!Copy的第一个文件和第二个文件一样
建议在他们中间加上:
opendialog1.Execute;
savedialog1.Execute;
iroi 2002-04-16
  • 打赏
  • 举报
回复
我试了一下,是好的。但你第2次COPY的文件和第一次一样?
chris2019 2002-04-16
  • 打赏
  • 举报
回复
帮帮偶

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧