Compactar com winzip

27/02/2003

0

Estou tentando zipar um arquivo através do Delphi.

Assim funciona beleza:
VArquivoBackup := ´-a -p c:\PastaUm\copia.zip ´C:\projeto\arquivo.txt´´;
Shellexecute(Handle, ´Open´, ´winzip32´,Pchar(VArquivoBackup),´´,0);

Assim não funciona:
VArquivoBackup := ´-a -p c:\Pasta Um\copia.zip ´C:\projeto\arquivo.txt´´;
Shellexecute(Handle, ´Open´, ´winzip32´,Pchar(VArquivoBackup),´´,0);

Alguém pode me ajudar?

Obs.: todas as pastas utilizadas existem no micro. O problema ocorre quando utilizao um diretório com dois nomes.

Obrigado


Anonymous

Anonymous

Responder

Posts

27/02/2003

Chnet1

Tente utilizar desta forma.
WinExec(PChar(´C:\Arquivos de Programas\WinZip\WinZip32
-a -r ´C:\DESTINO\DADOS.ZIP´ ´
+´´´+´C:\ORIGEM\DADOS.DOC´+´´´),1);


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar