Pergunta

Estou re-escrito e / ou consolidação de um monte de minhas aulas "quadro app" (mainform básico, sobre a caixa, rotinas e compra de vinculação, de atualização automática, inicializador datamodule, etc bloqueio) - Basicamente, eu tenho um número de pequenas aplicações shareware potenciais que eu estou querendo sair da porta, e quer reutilização de código onde eu posso, bem como construir uma estrutura para aplicações posteriores para economizar tempo.

Em um aplicativo eu tenho auto-atualização, estou usando o WebUpdate de LMD, e estou razoavelmente feliz com ele, mas dado que eu estou re-vamping tudo, eu pensei que iria ver o que o consenso é de "melhor aproximar" sobre este assunto. Eu não me importo de pagar para uso comercial, nem usando open source se isso é melhor ... apenas prefere não reinventar a roda. (Eu li: Delphi: Como você auto-update suas aplicações ? )

O que é o melhor componente Auto-atualização para Delphi Win 32 apps?

Foi útil?

Solução

Eu uso TWebUpdate de Componentes TMS e estou muito feliz com ele. Eu não usei LMD assim, infelizmente, não sou capaz de fornecer uma comparação.

TMS também fornecer toda uma série de outros componentes por isso, se o seu re-escreve necessitam de qualquer outra pessoa, especialmente se você quiser algumas melhorias de interface do usuário brilhantes (TMS tem uma gama de componentes iPhone de estilo), em seguida, o site é certamente uma visita vale a pena.

Eles parecem bastante ativa em seus fóruns de suporte (embora eu não tive necessidade de usá-los para o componente WebUpdate) e têm um ciclo de lançamento bastante regular.

Outras dicas

Eu uso TmxWebUpdate . É grátis, simples e fácil de personalizar. Eu também próprio TMS Component Pack com o TWebUpdate, mas nunca realmente encontrei um bom incentivo para switch.

Eu ouvi bom elogio sobre TWebUpdate de Tmssoftware

torry tem componentes muito para o mesmo trabalho, alguns são gratuitos e outros são commericals.

Agora, o que é o melhor ?, é depender de suas necessidades, você já está usando um de LMD, que é uma boa companhia e tenho muito boa experimentar com seus componentes, mas nunca utilizado este.

Se precisar de uma funcionalidade específica, ou você tem alguns problemas com o atual que você está usando, é vai ser melhor para enumerá-los, para que você irá obter a melhor resposta, mas é difícil de definir o melhor, porque cada um tem diferentes experiências e pontos de vista.

Eu uso TWebUpdate mim. Ele funciona, mas os documentos são um pouco limitado e parece um buggy pouco às vezes.

Eu olhei em de LMD (I têm o seu pacote de componente completo), mas parecia ser muito mais limitado do que TWebupdate.

Eu também estou usando TWebUpdate, e ter de comentários de eco stg de sobre a qualidade de suporte (bom), e qualidade da documentação (irregular - é velho, e nem sempre refletem suas novas funcionalidades imediatamente).

Você também vai encontrar alguns lugares que enfatizam a "rolar o seu próprio" abordagem.

Lembre-se que parte do problema de auto-update é as ferramentas que você vai precisar para criar o "pacote" de actualização no seu fim. TMS Software torna uma ferramenta disponível para uso com TWebUpdate, e está razoavelmente bem feito. No meu caso, eu estou "mau uso" o componente para lidar com vários arquivos para que eu possa atualizar bibliotecas adicionais relacionados, arquivos de texto, etc. A ferramenta de atualização construtor não é realmente bom para isso. Portanto, há alguma edição manual. Mas a parte atualização funciona bem.

Eu também vou adicionar um cuidado que você precisa ter cuidado com atualizações no Vista (e provavelmente o Windows 7). Escrevendo aos lugares protegidos na hierarquia Arquivos de Programas foi problemático para mim. Você pode querer verificar isso com qualquer componente que você usa.

Você considerou AppWave da Embarcadero. Não é gratuito e eu não sei o preço.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top