Fórum Backup #331283

17/10/2006

0

O q tem de errado aki pessoal

procedure TFrmbackup.bbtCopiarClick(Sender: TObject);
var origem, destino: String;
begin
origem := ExtractFilePath(Application.ExeName)+ ´Loja.gdb´;
destino := Edit1.Text;
if FileExists(destino) then DeleteFile(destino);
if CopyFile(´origem´,´destino´,true)
then
ShowMessage(´Backup Efetuado com sucesso´)
else
Showmessage(´Copia Nao Efetuada´);

end;

Sempre dah copia nao efetuada!!!
Obrigado


Souzaaguiar

Souzaaguiar

Responder

Posts

17/10/2006

Sremulador

amigo pode ser a /


Responder

Gostei + 0

17/10/2006

Seccomiro

usa essa função...

function MudaBarra(Str: string): string;
var i: integer;
begin
  for i := 1 to Length(Str) do
    if Str[i] = ´/´ then result := result + ´\´ else result := result + str[i];
end;


ai passa assim no seu código:

procedure TFrmbackup.bbtCopiarClick(Sender: TObject); 
var origem, destino: string;
begin
  origem := MudaBarra(ExtractFilePath(Application.ExeName) + ´Loja.gdb´);
  destino := MudaBarra(Edit1.Text);
  if FileExists(destino) then DeleteFile(destino);
  if CopyFile(´origem´, ´destino´, true)
    then
    ShowMessage(´Backup Efetuado com sucesso´)
  else
    Showmessage(´Copia Nao Efetuada´);
end;


ps.: nao testei aki, só fiz ...
qualquer coisa reclama aew

[]´sss


Responder

Gostei + 0

18/10/2006

Souzaaguiar

if CopyFile(´origem´, ´destino´, true)

Ele nao entra no if de jeito nenhum. Estou usando delphi 4. Pode ser isso?

Obrigado!


Responder

Gostei + 0

18/10/2006

Souzaaguiar

nenhum dos dois

if FileExists(destino) then DeleteFile(destino);
if CopyFile(´origem´, ´destino´, true)
then
ShowMessage(´Backup Efetuado com sucesso´)
else
Showmessage(´Copia Nao Efetuada´);
end;


Responder

Gostei + 0

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

Aceitar