Como evitar ter que dar um ´I Agree´ no WinZip pelo Delphi
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:
O problema é que o usuário vai ter que clicar no botão da janela do WinZip para continuar.
Tem como resolver?
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?
Mkoch
Curtidas 0
Respostas
Caninha51
23/11/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
Se vc prefere usar softwares de terceiros, pelos menos escolha um freeware! :D
GOSTEI 0
Mkoch
23/11/2005
Você tem algum ezemplo de como o Zip Master funciona?
GOSTEI 0
Caninha51
23/11/2005
Tenho, add no msn caninha51@msn.com
GOSTEI 0
Edilcimar
23/11/2005
basta colocar o código de registro no winzip que o i agree desaparece
GOSTEI 0
Mahdak
23/11/2005
isso, o Zip master é uma boa solução, mas se vc prefere Softwares de terceiros usa o PKZip...
GOSTEI 0
Massuda
23/11/2005
Um outra opção parecida com o ZipMaster seria usar o [url=http://sourceforge.net/projects/tpabbrevia/]Abbrevia[/url].
GOSTEI 0