[delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico Osmar de Souza Júnior



Os sistemas que desenvolvemos aqui na empresa possuem atualização
automática via Web. Eu utilizo o componente MX Web Update.

O executável atualizado fica num ftp (protegido por senha), junto com
um arquivo HTML que possue o número da versão mais atual.

Antes de executar o programa, é verificado na Web se existe versão
mais atual. A vantagem da atualização por Web é imensa. Os nossos
clientes estão espalhados pela cidade. Imagine se cada vez que
atualizar o sistema, tivéssemos que passar de um em um para atualizar.
A automatização funciona legal.


--- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz
[EMAIL PROTECTED] escreveu
 pessoal, eu vou precisar fazer um sistema onde haverá constantes
atualizações em diversos executaveis (conforme for os módulos) em
diversas máquinas... 
 Eu nao tenho experiencia nesses termos... 
 como eu posso fazer pra assim q o usuario acessar o sistema, ele
verificar a versao nova do excecutavel e atualizar na maquina do mesmo?
 eu imaginei no seguinte eu criava uma tabela com a versao
atualizada e antes de entrar no sistema, puxava o executavel novo...
alguem ja vez algo parecido ou tem experiencia nisso?!
 abração a todos!
 
 fabio reis
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico carlos alberto do amaral


Olá,
  
  Utilizo no delphi 6, o componente MD  (Tlauncher)...

Um abraço,

  Carlos

http://www.fafem2cc.hpg.ig.com.br/componentes.htm  


 
   

--- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz 
[EMAIL PROTECTED] escreveu
 Entendi. mas... como se faz para atualizar o arquivo em si, via 
código 
   - Original Message - 
   From: José Augusto S. de Oliveira 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Thursday, January 20, 2005 7:43 AM
   Subject: Re: [delphi-br] Atualizacao de Executavel
 
 
 
   Function DataArquivo(Arquivo : String):String;stdcall;
   begin
 DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
   end;
 
 
 
   Criei essa funcao que verifica a data do arquivo, ai e o seguinte 
verifique a data do arquivo da maquina do cliente, e a data do 
arquivo que esta no servidor, quando a do servidor for mais nova, 
vc atualiza o cliente. Lembrando sempre que pra fazer isso, e 
necessario verificar antes se o arquivo que se quer atualizar esta em 
uso, pq se estiver a atualizacao dara erro, se ele estiver e 
necessario que vc mate o processo dele primeiro, qualquer duvida 
estamos ai !
 
   [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
   Para ver as mensagens antigas, acesse:
   http://br.groups.yahoo.com/group/delphi-br/messages
 
   Para falar com o moderador, envie um e-mail para:
   [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
 
 
 Yahoo! Grupos, um serviço oferecido por: 
  
  
   
  

 
 
 
--
   Links do Yahoo! Grupos
 
 a.. Para visitar o site do seu grupo na web, acesse:
 http://br.groups.yahoo.com/group/delphi-br/
   
 b.. Para sair deste grupo, envie um e-mail para:
 [EMAIL PROTECTED]
   
 c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do Serviço do Yahoo!. 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico Paulo Santana (Terra)

Carlos, o link está quebrado, tem como me enviar em PVT o componente ?



carlos alberto do amaral wrote:

Olá,
  
  Utilizo no delphi 6, o componente MD  (Tlauncher)...

Um abraço,

  Carlos

http://www.fafem2cc.hpg.ig.com.br/componentes.htm  


 
   

--- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz 
[EMAIL PROTECTED] escreveu
  

Entendi. mas... como se faz para atualizar o arquivo em si, via 


código 
  

  - Original Message - 
  From: José Augusto S. de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 7:43 AM
  Subject: Re: [delphi-br] Atualizacao de Executavel



  Function DataArquivo(Arquivo : String):String;stdcall;
  begin
DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
  end;



  Criei essa funcao que verifica a data do arquivo, ai e o seguinte 


verifique a data do arquivo da maquina do cliente, e a data do 
arquivo que esta no servidor, quando a do servidor for mais nova, 
vc atualiza o cliente. Lembrando sempre que pra fazer isso, e 
necessario verificar antes se o arquivo que se quer atualizar esta em 
uso, pq se estiver a atualizacao dara erro, se ele estiver e 
necessario que vc mate o processo dele primeiro, qualquer duvida 
estamos ai !
  

  [As partes desta mensagem que não continham texto foram removidas]






  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   





--
  

  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 


do Serviço do Yahoo!. 
  



[As partes desta mensagem que não continham texto foram removidas]







  





---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0503-0, 18/01/2005
Tested on: 20/1/2005 13:13:36
avast! - copyright (c) 2000-2004 ALWIL Software.
http://www.avast.com




[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico carlos alberto do amaral


Olá,

  Único porém.  Certa vez, fomos infectados com o FunLove...  
Como o .exe fica na rede, já viu não é!   Anti-vírus SEMPRE 
atualizados!!!


Um abraço,

  Carlos

--- Em delphi-br@yahoogrupos.com.br, Paulo Santana (Terra) 
[EMAIL PROTECTED] escreveu
 Carlos, o link está quebrado, tem como me enviar em PVT o 
componente ?
 
 
 
 carlos alberto do amaral wrote:
 
 Olá,
   
   Utilizo no delphi 6, o componente MD  (Tlauncher)...
 
 Um abraço,
 
   Carlos
 
 http://www.fafem2cc.hpg.ig.com.br/componentes.htm  
 
 
  

 
 --- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz 
 [EMAIL PROTECTED] escreveu
   
 
 Entendi. mas... como se faz para atualizar o arquivo em si, 
via 
 
 
 código 
   
 
   - Original Message - 
   From: José Augusto S. de Oliveira 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Thursday, January 20, 2005 7:43 AM
   Subject: Re: [delphi-br] Atualizacao de Executavel
 
 
 
   Function DataArquivo(Arquivo : String):String;stdcall;
   begin
 DataArquivo := DateToStr(FileDateToDateTime(FileAge
(Arquivo)));
   end;
 
 
 
   Criei essa funcao que verifica a data do arquivo, ai e o 
seguinte 
 
 
 verifique a data do arquivo da maquina do cliente, e a data do 
 arquivo que esta no servidor, quando a do servidor for 
mais nova, 
 vc atualiza o cliente. Lembrando sempre que pra fazer isso, e 
 necessario verificar antes se o arquivo que se quer atualizar esta 
em 
 uso, pq se estiver a atualizacao dara erro, se ele estiver e 
 necessario que vc mate o processo dele primeiro, qualquer duvida 
 estamos ai !
   
 
   [As partes desta mensagem que não continham texto foram 
removidas]
 
 
 
 
 
 
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
   Para ver as mensagens antigas, acesse:
   http://br.groups.yahoo.com/group/delphi-br/messages
 
   Para falar com o moderador, envie um e-mail para:
   [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
 
 
 Yahoo! Grupos, um serviço oferecido por: 
  
  
   
  

 
 
 --
--
 
 
 --
   
 
   Links do Yahoo! Grupos
 
 a.. Para visitar o site do seu grupo na web, acesse:
 http://br.groups.yahoo.com/group/delphi-br/
   
 b.. Para sair deste grupo, envie um e-mail para:
 [EMAIL PROTECTED]
   
 c.. O uso que você faz do Yahoo! Grupos está sujeito aos 
Termos 
 
 
 do Serviço do Yahoo!. 
   
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 
   
 
 
 
 
 
 ---
 avast! Antivirus: Outbound message clean.
 Virus Database (VPS): 0503-0, 18/01/2005
 Tested on: 20/1/2005 13:13:36
 avast! - copyright (c) 2000-2004 ALWIL Software.
 http://www.avast.com
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico Ulisses

Boa tarde!

Se você for trabalhar com atualização de executável, inclua no mesmo a 
informação de versão e sempre faça a comparação pela versão e nunca pela data 
do mesmo.

Eu fiz uma adaptação da dica do Luciano Tarragó de Souza em 
www.delphibr.com.br/artigos/atualizador.htm . Para não sobrecarregar a rede, eu 
compacto o meu executável um o UPX e utilizo um executável auxiliar para 
descompactá-lo na máquina local. Escolhi o UPX, por apresentar uma taxa de 
compactação muito melhor que qualquer outro. Apesar de muitos não gostarem de 
compactadores de executáveis, se você descompactar, jamais terá problema algum.

O segredo está em fazer o executável do seu aplicativo fazer a verificação da 
versão e deixar para o aplicativo auxiliar fazer a cópia, trazendo o arquivo 
mais recente da rede para a máquina local.

Fiz o mesmo atualizador para trabalhar com ftp, mas em alguns clientes, nem 
todas as máquinas tem acesso a Internet, por isso preferi atualizar o arquivo 
em um servidor, com um diretório compartilhado e fazer com que as estações 
busquem a atualização nesse servidor.

Se precisar de mais alguma dica, eu te envio um exemplo básico de código para 
você montar um executável para fazer a atualização.

Boa sorte. 

Ulisses
  - Original Message - 
  From: Catiúscia Barrilli da Cruz 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 12:21 PM
  Subject: Re: [delphi-br] Re: Atualizacao de Executavel


  para mim tb
- Original Message - 
From: Paulo Santana (Terra) 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, January 20, 2005 1:13 PM
Subject: Re: [delphi-br] Re: Atualizacao de Executavel


Carlos, o link está quebrado, tem como me enviar em PVT o componente ?



carlos alberto do amaral wrote:

Olá,
  
  Utilizo no delphi 6, o componente MD  (Tlauncher)...

Um abraço,

  Carlos

http://www.fafem2cc.hpg.ig.com.br/componentes.htm  


 
   

--- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz 
[EMAIL PROTECTED] escreveu
  

Entendi. mas... como se faz para atualizar o arquivo em si, via 


código 
  

  - Original Message - 
  From: José Augusto S. de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 7:43 AM
  Subject: Re: [delphi-br] Atualizacao de Executavel



  Function DataArquivo(Arquivo : String):String;stdcall;
  begin
DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
  end;



  Criei essa funcao que verifica a data do arquivo, ai e o seguinte 


verifique a data do arquivo da maquina do cliente, e a data do 
arquivo que esta no servidor, quando a do servidor for mais nova, 
vc atualiza o cliente. Lembrando sempre que pra fazer isso, e 
necessario verificar antes se o arquivo que se quer atualizar esta em 
uso, pq se estiver a atualizacao dara erro, se ele estiver e 
necessario que vc mate o processo dele primeiro, qualquer duvida 
estamos ai !
  

  [As partes desta mensagem que não continham texto foram removidas]






  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   





--
  

  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 


do Serviço do Yahoo!. 
  



[As partes desta mensagem que não continham texto foram removidas]







  





---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0503-0, 18/01/2005
Tested on: 20/1/2005 13:13:36
avast! - copyright (c) 2000-2004 ALWIL Software.
http://www.avast.com




[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por

Re: [delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico Emerson CPD

tbem gostaria .


- Original Message - 
From: Catiúscia Barrilli da Cruz [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, January 20, 2005 12:21 PM
Subject: Re: [delphi-br] Re: Atualizacao de Executavel



para mim tb
  - Original Message - 
  From: Paulo Santana (Terra)
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, January 20, 2005 1:13 PM
  Subject: Re: [delphi-br] Re: Atualizacao de Executavel


  Carlos, o link está quebrado, tem como me enviar em PVT o componente ?



  carlos alberto do amaral wrote:

  Olá,
  
Utilizo no delphi 6, o componente MD  (Tlauncher)...
  
  Um abraço,
  
Carlos
  
  http://www.fafem2cc.hpg.ig.com.br/componentes.htm
  
  
  
  
  
  --- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz
  [EMAIL PROTECTED] escreveu
  
  
  Entendi. mas... como se faz para atualizar o arquivo em si, via
  
  
  código 
  
  
- Original Message - 
From: José Augusto S. de Oliveira
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, January 20, 2005 7:43 AM
Subject: Re: [delphi-br] Atualizacao de Executavel
  
  
  
Function DataArquivo(Arquivo : String):String;stdcall;
begin
  DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
end;
  
  
  
Criei essa funcao que verifica a data do arquivo, ai e o seguinte
  
  
  verifique a data do arquivo da maquina do cliente, e a data do
  arquivo que esta no servidor, quando a do servidor for mais nova,
  vc atualiza o cliente. Lembrando sempre que pra fazer isso, e
  necessario verificar antes se o arquivo que se quer atualizar esta em
  uso, pq se estiver a atualizacao dara erro, se ele estiver e
  necessario que vc mate o processo dele primeiro, qualquer duvida
  estamos ai !
  
  
[As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
  
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
  
  
  
  Yahoo! Grupos, um serviço oferecido por:
  
  
  
  
  
  
  
  
  
  
  --
  
  
Links do Yahoo! Grupos
  
  a.. Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/
  
  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
  
  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
  
  
  do Serviço do Yahoo!.
  
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
  
  
  




  ---
  avast! Antivirus: Outbound message clean.
  Virus Database (VPS): 0503-0, 18/01/2005
  Tested on: 20/1/2005 13:13:36
  avast! - copyright (c) 2000-2004 ALWIL Software.
  http://www.avast.com




  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:

São Paulo Rio de Janeiro Curitiba Porto Alegre Belo
Horizonte Brasília





--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.




[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

Eu gostaria muito mesmo de um exemplo... vai quebrar um baita galhão
  - Original Message - 
  From: Ulisses 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 2:37 PM
  Subject: Re: [delphi-br] Re: Atualizacao de Executavel


  Boa tarde!

  Se você for trabalhar com atualização de executável, inclua no mesmo a 
informação de versão e sempre faça a comparação pela versão e nunca pela data 
do mesmo.

  Eu fiz uma adaptação da dica do Luciano Tarragó de Souza em 
www.delphibr.com.br/artigos/atualizador.htm . Para não sobrecarregar a rede, eu 
compacto o meu executável um o UPX e utilizo um executável auxiliar para 
descompactá-lo na máquina local. Escolhi o UPX, por apresentar uma taxa de 
compactação muito melhor que qualquer outro. Apesar de muitos não gostarem de 
compactadores de executáveis, se você descompactar, jamais terá problema algum.

  O segredo está em fazer o executável do seu aplicativo fazer a verificação da 
versão e deixar para o aplicativo auxiliar fazer a cópia, trazendo o arquivo 
mais recente da rede para a máquina local.

  Fiz o mesmo atualizador para trabalhar com ftp, mas em alguns clientes, nem 
todas as máquinas tem acesso a Internet, por isso preferi atualizar o arquivo 
em um servidor, com um diretório compartilhado e fazer com que as estações 
busquem a atualização nesse servidor.

  Se precisar de mais alguma dica, eu te envio um exemplo básico de código para 
você montar um executável para fazer a atualização.

  Boa sorte. 

  Ulisses
- Original Message - 
From: Catiúscia Barrilli da Cruz 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, January 20, 2005 12:21 PM
Subject: Re: [delphi-br] Re: Atualizacao de Executavel


para mim tb
  - Original Message - 
  From: Paulo Santana (Terra) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 1:13 PM
  Subject: Re: [delphi-br] Re: Atualizacao de Executavel


  Carlos, o link está quebrado, tem como me enviar em PVT o componente ?



  carlos alberto do amaral wrote:

  Olá,

Utilizo no delphi 6, o componente MD  (Tlauncher)...
  
  Um abraço,
  
Carlos
  
  http://www.fafem2cc.hpg.ig.com.br/componentes.htm  
  
  
   
 
  
  --- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz 
  [EMAIL PROTECTED] escreveu

  
  Entendi. mas... como se faz para atualizar o arquivo em si, via 
  
  
  código 

  
- Original Message - 
From: José Augusto S. de Oliveira 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, January 20, 2005 7:43 AM
Subject: Re: [delphi-br] Atualizacao de Executavel
  
  
  
Function DataArquivo(Arquivo : String):String;stdcall;
begin
  DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
end;
  
  
  
Criei essa funcao que verifica a data do arquivo, ai e o seguinte 
  
  
  verifique a data do arquivo da maquina do cliente, e a data do 
  arquivo que esta no servidor, quando a do servidor for mais nova, 
  vc atualiza o cliente. Lembrando sempre que pra fazer isso, e 
  necessario verificar antes se o arquivo que se quer atualizar esta em 
  uso, pq se estiver a atualizacao dara erro, se ele estiver e 
  necessario que vc mate o processo dele primeiro, qualquer duvida 
  estamos ai !

  
[As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
  
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
  
  
  
  Yahoo! Grupos, um serviço oferecido por: 
   
   

   
 
  
  
  
  
  
  --

  
Links do Yahoo! Grupos
  
  a.. Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/

  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
  
  
  do Serviço do Yahoo!. 

  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
  

  




  ---
  avast! Antivirus: Outbound message clean.
  Virus Database (VPS): 0503-0, 18/01/2005
  Tested