Fórum Verificar arquivo na Web #230897
08/05/2004
0
Quero fazer o seguinte: se o usuário estiver conectado a uma dial-up no momento que acessa o meu programa, verificar, em meu site, se já tem uma nova versão disponível. Pensei numa rotina simples do tipo: gravar um arquivo Versao.txt com uma linha contendo o valor 20 (seria a versão 2.0) no site e, no aplicativo, uma varíavel teria o valor da versão utilizada Ex. Versao=10. Verificaria se o conteúdo do arquivo Versao.txt é maior que a variável Versao e pediria para o usuário atualizar o programa. Eu só não sei como construir essa rotina no Delphi. Por isso, peço ajuda ao colegas do Clube. Se alguém como fazer ou mesmo, tenha um outro exemplo/idéia. Obrigadíssimo.
Valdirdill
Curtir tópico
+ 0
Responder
Posts
08/05/2004
Cebikyn
Sua idéia é muito boa! Você pode implementá-la deste jeito:
[list=1:6e6a0ade88][*:6e6a0ade88]No seu aplicativo, coloque uma constante com a versão (´10´)
[*:6e6a0ade88]Em seu site, coloque um arquivo INI do tipo:
[*:6e6a0ade88]Baixe o INI no site usando a função URLDownloadToFile, declarada na unit URLMon
[*:6e6a0ade88]Abra o arquivo que vc obteve com a função usando um objeto do tipo TINIFile e compare as versões[/list:o:6e6a0ade88]
Você pode parar por aí e simplesmente informar ao ussário que tem uma versão nova do aplicativo disponível. Ou pode tornar a usar a função URLDownloadToFile para fazer o download da nova versão, abrir este arquivo (provavelmente uma instalação) e em seguida fechar seu aplicativo para que a instalação possa ser realizada.
Qualquer dúvida deixe uma mensagem como resposta a este tópico.
[list=1:6e6a0ade88][*:6e6a0ade88]No seu aplicativo, coloque uma constante com a versão (´10´)
[*:6e6a0ade88]Em seu site, coloque um arquivo INI do tipo:
[versão] versão=20
[*:6e6a0ade88]Baixe o INI no site usando a função URLDownloadToFile, declarada na unit URLMon
[*:6e6a0ade88]Abra o arquivo que vc obteve com a função usando um objeto do tipo TINIFile e compare as versões[/list:o:6e6a0ade88]
Você pode parar por aí e simplesmente informar ao ussário que tem uma versão nova do aplicativo disponível. Ou pode tornar a usar a função URLDownloadToFile para fazer o download da nova versão, abrir este arquivo (provavelmente uma instalação) e em seguida fechar seu aplicativo para que a instalação possa ser realizada.
Qualquer dúvida deixe uma mensagem como resposta a este tópico.
Responder
Gostei + 0
10/05/2004
Valdirdill
OBRIGADÍSSIMO.Value mesmo. Este fórum é demais!
Sua idéia é muito boa! Você pode implementá-la deste jeito:
[list=1:d60e5b309b][*:d60e5b309b]No seu aplicativo, coloque uma constante com a versão (´10´)
[*:d60e5b309b]Em seu site, coloque um arquivo INI do tipo:
[*:d60e5b309b]Baixe o INI no site usando a função URLDownloadToFile, declarada na unit URLMon
[*:d60e5b309b]Abra o arquivo que vc obteve com a função usando um objeto do tipo TINIFile e compare as versões[/list:o:d60e5b309b]
Você pode parar por aí e simplesmente informar ao ussário que tem uma versão nova do aplicativo disponível. Ou pode tornar a usar a função URLDownloadToFile para fazer o download da nova versão, abrir este arquivo (provavelmente uma instalação) e em seguida fechar seu aplicativo para que a instalação possa ser realizada.
Qualquer dúvida deixe uma mensagem como resposta a este tópico.
[versão] versão=20
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)