Descompactar arquivo pela rede

Delphi

26/01/2012

Bom Tarde a todos !

Meu caso e o seguinte, trabalho na central de uma
rede de supermercados
E quando atualizamos o sistema das lojas enviamos um
arquivo .rar pra essas lojas . Mas sao muitas lojas
precisava de um programa que descompactace esse
arquivo via rede... ate achei uma aqui
mas ele nao consegue descompactar o arquivo da erro


Sera que alguem tem alguma dicaa


Obrigado

Programador Delphi2006 com Firebird/Oracle
Lucas Pereira

Lucas Pereira

Curtidas 0

Respostas

Marcos Iwazaki

Marcos Iwazaki

26/01/2012

se vc mandar junto o rar.exe ou winrar.exe
vc poderia usar linha de comando para descompactar.
ex: usando shellexecute ou winexec.
GOSTEI 0
Lucas Pereira

Lucas Pereira

26/01/2012

Mandar o executavel do win rar ?

Nao entendii
GOSTEI 0
Lucas Pereira

Lucas Pereira

26/01/2012

bom usei desta forma aquiii

winexec(PChar(RAR.exe e \\20.1.+IntToStr(I)+.1\LOJA\update\SYSLOJA.rar \\20.1.+IntToStr(I)+.1\LOJA\update\SYSLOJA.exe),SW_HIDE);

Bom Fiz dessa forma mais nao funciona

Lembrando que precido disso pela redee

Obrigado
GOSTEI 0
Marcos Iwazaki

Marcos Iwazaki

26/01/2012

tenta com o winrar.exe em vez do rar.exe
GOSTEI 0
Lucas Pereira

Lucas Pereira

26/01/2012

He tbm nao funcionaa vou ter que pensar em outra possibilidade

Aff
GOSTEI 0
Vagner Almeida

Vagner Almeida

26/01/2012

Você pode usar um arquivo .bat como o comando em DOS para descompactar ou compactar o arquivo e fazer com que sua aplicação execute esse arquivo.bat.

Eu trabalhava com um arquivo compactado e usava um arquivo.bat como os comandos para atualizar cada máquina via rede.
Nunca tive problemas dessa forma.

Eu colocavo o arquivo no servidor e executava o arquivo.bat, para executar o comando copy para as máquinas da rede e o comando para descompactar em seguida.
GOSTEI 0
POSTAR