Fórum backup com winrar #274204

28/03/2005

0

Gostaria de saber como posso montar um comando com o winrar para efetuar backup de um arquivo apenas. Que seria da base de dados em interbase.
Com o winzip eu tenho:

WinExec(PChar(´C:\Arquivos de Programas\WinZip\WinZip32 -min -a -ex ´a:\base.zip´ ´c:\sistema\base.gbk´´),1);

Gostaria de saber como fazer com o winrar.
Seria uma cópia para disquete com multivolumes...
Li o manual que vem com ele mas está complicado entender.


Briciosm

Briciosm

Responder

Posts

28/03/2005

Briciosm

Já descobri no fórum mesmo.

//-vd limpa o disquete antes
WinExec(PChar(´C:\Arquivos de Programas\winrar\winrar a -vf -vd -s ´c:\cond.rar´ ´c:\condominio.ini´´),1);

Agora gostaria de saber como pegar o resultado deste comando.
Estive olhando na ajuda do winrar e existe:

RAR sai com um código zero (0) no caso de uma operação bem sucedida. O
código de saída diferente de zero significa que a operação foi cancelada
devido a um erro.

Como obter o resultado. Se é zero ou diferente de zero?

Obrigado.


Responder

Gostei + 0

28/03/2005

Xandyr

Coloque a função dentro de um if ou atribua ela a uma variável, deve funcionar, pois se não me engano ela retorna algum valor


Responder

Gostei + 0

28/03/2005

Briciosm

O resultado dado é um número aleatório.
Não dá certo deste meio.
Não é o mesmo resultado apresentado com o winrar como informei na mensagem anterior.
Deve ter outra maneira.....


Responder

Gostei + 0

16/01/2007

Quartieri

Responder

Gostei + 0

17/01/2007

Catunda

Eu tb já tentei fazer backup com winzip e winrar mas tive alguns probleminhas:
1 - A necessidade da existência do winzip ou winrar instalados no cliente;
2 - Quando estão instalados normalmente não são cópias registradas, logo é inevitável aquela telinha inicial;
3 - Por mais que vc treine o usuário alguns sempre se enrolam qdo aparece a tal tela.

Assim sendo, sugiro que faça como eu.... passei a utilizar um componente chamado ZipMaster. É simples de utilizar, não necessita dos outros sistemas instalados e compacta em vários formatos como zip, rar, arj, tar, arc, etc...

Acho que vai ficar satisfeito com os resultados.


Responder

Gostei + 0

17/01/2007

Aroldo Zanela

Colegas,

Eu uso e recomendo: http://sourceforge.net/projects/tpabbrevia/ (Free, sem DLLs).


Responder

Gostei + 0

17/01/2007

Gandalf.nho

Eu uso o Zipmaster também, muito bom.


Responder

Gostei + 0

18/01/2007

Landersongomes

Bom dia...

Quanto ao resultado das saídas do WinRar... Segue, nem me dei ao trabalho de traduzir pois bem explicativas mesmo em ´English´ rsrs

255 USER BREAK User stopped the process

8 MEMORY ERROR Not enough memory for operation

7 USER ERROR Command line option error

6 OPEN ERROR Open file error

5 WRITE ERROR Write to disk error

4 LOCKED ARCHIVE Attempt to modify an archive previously locked
by the ´k´ command

3 CRC ERROR A CRC error occurred when unpacking

2 FATAL ERROR A fatal error occurred

1 WARNING Non fatal error(s) occurred

0 SUCCESS Successful operation (User exit)


Responder

Gostei + 0

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

Aceitar