DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 49-Atualizador Automático para a nossa aplicação-Parte 3 (Comparando a Data do .exe local com a data do .exe que está no FTP)

Neste vídeo, já com classe TUpdate pronta, criaremos a rotina que irá comparar a Data do .exe local com a data do .exe do FTP.

Atenção! Este vídeo necessita do aplicativo DevMedia Player para ser executada. Clique aqui para baixar o aplicativo

Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 49-Atualizador Automático para a nossa aplicação-Parte 3 (Comparando a Data do .exe local com a data do .exe que está no FTP)

Tempo: 17:33 min.

Resumo: Estamos chegando à reta final da nossa aplicação e conforme havia prometido vamos fazer um atualizador automático para a nossa aplicação. Sempre que o usuário desejar ele poderá verificar se há ou não uma nova versão do programa disponível. Isso também poderá ser feito na inicialização da aplicação principal. Lembrando que este recurso será feito através de uma classe que poderá ser reaproveitada em outros projetos.

Metodologia de desenvolvimento do exemplo: Neste vídeo, já com  classe TUpdate pronta, iremos apenas criar a rotina que irá comparar a Data do exe local com a data do exe que está no FTP. Caso tenhamos um exe mais atualizado então daremos inicio ao Download.

Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4

Exemplos construídos: Finalizando Atualizador

Palavras chaves: Delphi2007, Update, FTP, Indy.





    3 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Jaime De Almeida Abreu Junior
Oi Rodrigo deu erro na linha abaixo informando que Pansichar era incompatível com PWinderChar

FTP.Get(FileName,FileName,True);

Estou usando o Delphi XE. Abraço

[há 6 dias] - Responder

 

Jaime De Almeida Abreu Junior
correção erro na linha
WinExec(Pchar(FileName),SW_SHOWNORMAL);
[há 6 dias] - Responder
 

Wesley Yamazack
Olá Jaime, houve uma mudança na parte de Strings do Delphi, agora não posso te afirmar se foi no 2010, mas tenho 90% de certeza de que foi nele, do jeito que o Rodrigo fez, funciona até a versão 2009, ou seja, 2010 e XE você poderia fazer assim

[CODE] WinExec(PAnsiChar(FileName),SW_SHOWNORMAL); [/CODE]

Veja se isso irá resolver o seu problema, um abraço.
[há 6 dias] - Responder
 



Publicidade
Curso Online
Autor
Rodrigo Carreiro Mourão

Consultor de TI especializado em Orientação e Objetos, Design Patterns e Gestão de Projetos. Instrutor certificado pela Borland e Delphi Product Certified. É sócio da RM Factory Soluções em TI e da Szeryng Traduções e Informática. Atua como Supervisor de TI do Grupo Editorial Nacional e é instrutor ...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
3   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03