li:
if not FileExists(edt_BackPath.Text) then
begin
goto li;
end;
btn_OK.Enabled:=True;
Application.MessageBox('数据备份成功','提示',MB_OK+MB_ICONINFORMATION);
Exit;
Frm_DM.Com_Init.CommandText:= 'BACKUP DATABASE '+SQLDB.Database+' TO Disk='''+edt_BackPath.Text+''' With Init';
Frm_DM.Com_Init.Execute;
Except
btn_OK.Enabled:=True;
Application.MessageBox('数据备份失败,请确认具有访问权限','错误',MB_OK+MB_ICONWARNING);
end;
以上是线程中要执行的代码
创建线程是back:=Tback.create(true);
执行是back.resume;