Array
(
)

Como evitar ter que dar um ´I Agree´ no WinZip pelo Delphi

Mkoch
   - 23 nov 2005

Tem como evitar precisar clicar no botão ´I Agree´ ou ´Use Evaluation Version´ no winzip. Estou querendo compactar um arquivo mas gostaria que isso fosse mais transparente para o usuário. Uso um código mais ou menos assim:
#Código


var
Destino, Origem: String;
begin
Origem := ´C:\Arquivo.XML´;
Destino := ´C:\Teste\Arquivo.zip´;
ShellExecute(Application.Handle, ´OPEN´, ´winzip32.exe´, PChar(´-min -a -ex "´ + Destino + ´" ´ + ´"´ + Origem + ´"´),
PChar(ExtractFilePath(´winzip32.exe´)), SW_SHOWNORMAL);
end;


O problema é que o usuário vai ter que clicar no botão da janela do WinZip para continuar.
Tem como resolver?


Caninha51
   - 23 nov 2005

Rapaz, pq vc naum usa um dos vários componentes pra zipar arquivos que existem por aí, como o Zip Master por exemplo?

Se vc prefere usar softwares de terceiros, pelos menos escolha um freeware! :D


Mkoch
   - 23 nov 2005

Você tem algum ezemplo de como o Zip Master funciona?


Caninha51
   - 23 nov 2005

Tenho, add no msn caninha51@msn.com


Edilcimar
   - 23 nov 2005

basta colocar o código de registro no winzip que o i agree desaparece


Mahdak
   - 23 nov 2005

isso, o Zip master é uma boa solução, mas se vc prefere Softwares de terceiros usa o PKZip...


Massuda
   - 23 nov 2005

Um outra opção parecida com o ZipMaster seria usar o [url=http://sourceforge.net/projects/tpabbrevia/]Abbrevia[/url].