Fórum backup delphi fechar #410198

05/12/2011

0

Boa tarde caros,

Peguei esse código na internet, e modifiquei de modo que me interessa-se, funciona quase que perfeitamente. O problema ocorre quando clico no botão com o evento para fazer backup, mas então decido cancelar, e clico no botão X(fechar), após clicar no X ele ainda envia mensagem salvo com exitô.



DateSeparator:=.;
nome:=Proculture-+datetostr(date);
SaveDialog1.FileName:= nome;
//showmessage(nome);
if SaveDialog1.Execute then
nome:=extractFileName(SaveDialog1.FileName);
ShellExecute(handle,open, cmd.exe,Pchar(/c c:\xampp\mysql\bin\mysqldump.exe bdproculture -u root -h localhost --opt -v> +nome+.sql),nil, SW_HIDE);
ShowMessage(Backup +nome+ gerado com sucesso!);
João Neto

João Neto

Responder

Posts

05/12/2011

Cauê Nishijima

Mas o Backup também é realizado ou só a mensagem que aparece?
Não seria o caso de colocar um try..excepti ??

Abraços
Responder

Gostei + 0

06/12/2011

Delivan

no seu codigo tá faltando begin...end.
veja o exemplo:
if SaveDialog1.Execute then begin
 Beep;
 ShowMessage(Executando);
 ShowMessage(Terminado);
end else begin
 ShowMessage(Cancelado pelo usuario);
end;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar