Olá amigos, O controle de versão por mim está tranquilo pq eu coloco o meu executavel no meu servidor ftp e sempre q a nova versão eu tenho que ligar para o meu cliente ou enviar um e-mail solicitando q o mesmo clique em checar novas atualizações pelo próprio programa. Nesse ponto ele já faz todas as verificações possíveis.
Para controla a versão do programa eu tbém já gravo em uma tabela o realese gerada pelo delphi. O meu problema é criar ou não um serviço q fique checando as informações no site ou se coloco no programa para que o próprio usuário ao executar programa tome a decisão de instalar ou não. Hj eu usso o idHTTP para checar se existe ou não atualizações... Em 17/10/07, Claudiney Cogo <[EMAIL PROTECTED]> escreveu: > > Olá Jorge. > > Hoje eu faço isso de uma forma bem simples. Usando ftp. Eu crio um arquivo > zip com a última versão e disponibilizo no ftp. Quando o cliente loga no > sistema eu verifico a versão que está guardada em uma tabela de > configurações e comparo com a versão do arquivo no ftp. Eu uso como versão a > data do arquivo zip. Dessa maneira sempre que tem um arquivo mais recente eu > sei que houve atualização e informo ao usuário que existe, perguntando se > quer atualizar no momento. Se sim, baixo usando ftp e descompacto na pasta > do sistema. No próximo login, abro um form com um histórico das atualizações > disponíveis em cada versão, inclusive a que acabou de baixar, com opção de > não abrir mais, ou continuar abrindo toda vez que iniciar o sistema. > > Porém não faço verificação se o usuário é administrador do sistema, mas é > possível fazer, pois a atualização só acontece depois do login. > > Também ainda não uso threads pra isso, mas vou adicionar isso ao sistema > com certeza, pois o que fica ruim nesse caso é que sempre na entrada do > sistema ele fica alguns segundos parados esperando a resposta do site ftp. > > Quanto as threads é bem simples de implementar. Tenho alguns exemplos bem > fáceis de entender. Caso queira me avise que envio. > > Abraço > _____________________________________ > Claudiney Cogo > N2 Sistemas e Soluções em Informática > Av. São Paulo, 172 - 15º Andar - Sala 1505 > Maringá - Paraná > www.n2solutions.com.br > > > ----- Original Message ----- > From: Jorge Ericsson > Sent: Wednesday, October 17, 2007 2:25 AM > Subject: [delphi-br] URGENTE - Dúvidas sobre como informar as atualizações > do sistema > > Olá Amigos, > > Estou com o problema de definir uma forma eficiente de meus usuários > visualizarem as novas atualizações do meu sistema. > Bom eu criei um arquivo no meu servidor onde informo as novas atualizações > do meu sistema e preciso que o meu usuário visualize essas informações > assim > que o mesmo loga no sistema. > Mas não estou encontrando a forma correta de informar essas atualizações. > > Preciso testar se o usuário é o administrador, preciso checar as suas > conexões com a internet e tbém busca as novas atualizações depois de um > certo tempo de logado no sistema. > > Como fazer de forma rápida e eficiente este processo. > > Alguém usa Threeds ? > > Valew, > > Jorge Ericsson S. Pinheiro > Analista/Projetista de Sistemas > Ericsson Sistemas e Soluções > http://www.jericsson.com.br > 61 9227.4785 / 3965.2992 / 3039.1768 > Brasília - DF > > [As partes desta mensagem que não continham texto foram removidas] > > __________ NOD32 2596 (20071017) Information __________ > > This message was checked by NOD32 antivirus system. > http://www.eset.com > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Jorge Ericsson S. Pinheiro Analista/Projetista de Sistemas Ericsson Sistemas e Soluções http://www.jericsson.com.br 61 9227.4785 / 3965.2992 / 3039.1768 Brasília - DF [As partes desta mensagem que não continham texto foram removidas]