Página 1 de 1

Atualização de Executavel

Enviado: 08 Set 2005 10:39
por Rogerio_SG
Tenho um programa que interage com varios clientes ao mesmo tempo, e estou com dificuldades na hora da atualização, tenho que ir de cliente a cliente para a atualização do mesmo.
Agora desenvolvi uma rotina que deixo o executavel em um servidor e os clientes se atualizam automaticamente.
Minha duvida eh, quero que seja esta atualização o mais simples possivel, teria como o proprio executavel que esta rodando no cliente baixar a atualização e voltar a rodar com a nova versao.

Enviado: 08 Set 2005 11:59
por culik
Ola Rogerio

em news://news.xharbour.org/xharbour.spanish.portuguese , tem exemplos do uso da lib tip do xharbour para pegar/mandar arquivos para ftp

[]s
Luiz

Enviado: 09 Set 2005 13:03
por Clipper
Prezado Colega

Creio que isso não seja possível da forma que você quer, pois como o sistema se autoatualizará estando aberto ? Ele não poderá ser copiado para si mesmo porque estará aberto. Um forma de fazer isso é :

Crie um BAT que será a chamada do sistema, este BAT antes de carregar o sistema vericará se existe uma nova versão, se existir ele ira copiar o programa nova por cima do antigo, e em seguida abrirá o sistema.

Desta forma você pode botar o atualizador dentro do sistema e ele funcionará da seguinte forma :

Verica se existe uma atualização, se existir ele avisa, baixa e sai do sistema. Então quando o cliente entrar novamente o BAT se encarregará de fazer a atualização local.

Eu utilizo assim e funciona perfeitamente.

Até logo.

Marcelo