WinZip a partir do Delphi
16/09/2004
0
estou executando o winzip a partir de um programa delphi. via o winexec
está funcionando ok. ocorre que o arquivo compactado precisa ser enviado para outro diretório. como posso fazer para saber qdo o winzip chamado encerrou a execução. no mei programa ele chama o winzip e segue. preciso fazer ele augardar até o winzip encerrar
está funcionando ok. ocorre que o arquivo compactado precisa ser enviado para outro diretório. como posso fazer para saber qdo o winzip chamado encerrou a execução. no mei programa ele chama o winzip e segue. preciso fazer ele augardar até o winzip encerrar
Luineumann
Curtir tópico
+ 0
Responder
Posts
16/09/2004
Nildo
Você vai ter que usar o CreateProcess ao invéz do WinExec, e pegar o resultado do CreateProcess, e salvar numa variável. Feito isso você usa a função WaitForSingleObject( Variavel, INFINITE );
Responder
16/09/2004
Gandalf.nho
Outra sugestão é usar um componente que gere arquivos padrão ZIP, daí você não fica dependente da existência ou não do winzip na máquina (já que o mesmo não é gratuito). Uma boa sugestão é o ZipMaster [url]http://www.geocities.com/rjpeters_au/zipmaster.html[/url]
Boa sugestão não. É a melhor sugestão. Eu já testei TODOS os componentes de ZIP, freewares e sharewares, o melhor é o ZipMaster.
Boa sugestão não. É a melhor sugestão. Eu já testei TODOS os componentes de ZIP, freewares e sharewares, o melhor é o ZipMaster.
Responder
Clique aqui para fazer login e interagir na Comunidade :)