ATUALIZAÇÃO DE SISTEMA

 Tópico anterior Próximo tópico Novo tópico

ATUALIZAÇÃO DE SISTEMA

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#479271 - 23/01/2018 23:47:09

JORGESALES
CEARA
Cadast. em:Maio/2015


Olá a todos, gostaria da ajuda de vocês para fazer uma atualização de sistema mais
profissional, atualmente tenho um banco de dados online onde mudo um campo de
uma determinada tabela para informar ao usuário que existe uma atualização de sistema,
até aí tudo bem, após ser informado o usuário é questionado se deseja baixar a nova versão,
o problema está aí, ele faz o download mas o usuário precisa ir até a pasta onde o arquivo
foi baixado e fazer a instalação manualmente.
Será que algum de vocês teria um artigo, código fonte ou qualquer coisa que me ajude a criar
um sistema de atualização automática, tipo a do Notpad ++ (quem usa sabe que ele vive lançando
novas versões e instalam automaticamente).

Por hoje é só, desde já agradeço a todos que possam ajudar...

______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


#479272 - 24/01/2018 00:32:40

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


tem um exemplo no macoratti
http://www.macoratti.net/atual_vb.htm

No planet-source-code.com também tem exemplos ricos ... tente lá .... só não esquece de pesquisar em inglês.

____________________________________________________________________
Ecclesiastic Office Episcopal




#479284 - 24/01/2018 13:03:22

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Faça o usuário baixar por um mini exe(crie) que só faz isso,  ao final do dowload esse exe descompacta e deposita na pasta raiz do sue sistema.



#479286 - 24/01/2018 14:00:20

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Depois de fazer o que o colega Nilsontres falou vc deve deletar seu EXE. Veja exemplos aqui:

planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=74926&lngWId=1

planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=73921&lngWId=1

planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=73853&lngWId=1

____________________________________________________________________
Ecclesiastic Office Episcopal




Resposta escolhida #479349 - 27/01/2018 17:28:08

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


Eu tenho 2 executáveis no meu programa, o primeiro acessa a internet onde deixo a versão do meu sistema atualizada e o segundo é o meu sistema

O primeiro sobe e verifica se existe uma nova versão, caso sim, baixa e substitui a versão antiga e abre o sistema já, senão já abre o sistema direto

Se com os exemplos postados não conseguir nada, da um toque que eu te passo os meus comandos

Não pesquisei nenhum dos exemplos, talvez a minha forma de atualizar até esteja nos exemplos postados, más mesmo assim qqer coisa da um toque

Teoria é quando se sabe tudo, e nada funciona. Prática e quando tudo funciona e ninguém sabe porque.
"Aquele que quer aprender gosta que lhe digam quando esta errado;
só o tolo não gosta de ser corrigido -"Prov.12:1


#479355 - 28/01/2018 16:49:50

JORGESALES
CEARA
Cadast. em:Maio/2015


Pessoal, desculpem a demora em responder, vou olhar todas as dicas
e sem dúvida vou precisar do código do amigo Álvaro, obrigado a todos.

______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


#479356 - 28/01/2018 17:02:27

MARCOSLING
SAO PAULO
Cadast. em:Agosto/2008


O problema que eu vejo com relação à atualização automática é com relação aos componentes que precisam ser registrados caso a nova versão tenha novos componentes.



#479359 - 28/01/2018 21:25:38

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Eu mesmo criei uma maneira.
Se executam dois executáveis, um com os arquivos novos como relatórios e o executável principal.
esse primeiro executável é criado a partir um arquivo zip.
O segundo executável que veio do na descompactação do primeiro é o o cara que atualiza o SQL server, caso tenha criado uma tabela nova ou alterado alguma tabela.
A cada atualização do banco de dados eu crio uma query e jogo no atualizador do SQL Server (executável).
essa query fica pra sempre no atualizador.
Pode fazer uma melhorias como grupos com 10, 15 querys e depois cria um novo, no meu já tem 15 grupos.
quando o cliente executa ele armazena os grupos já atualizados, no caso 15.

Esse é meu criador do Zip (,bat): Em azul é o atualizador do SQL Server
copy c:\Cesc40\Bin\Release\Cesc40.exe c:\Cesc40\Cesc40.exe
copy c:\UpdateCesc40\Bin\Release\UpdateCesc40.exe c:\Cesc40\UpdateCesc40.exe
start c:\Cesc40\UpdateCesc40.wjf
c:\ARQUIV~1\WinZip\WZSEPE32.EXE D:\Desktop\CarregaArquivos-Cesc40.zip



#479413 - 01/02/2018 18:36:40

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


Pessoal peço desculpas por postar só hj, aqui no serviço estou com até mais cabelos brancos rsrsrs

Irei colocar aqui o projeto que faço a atualização do meu executável, só que é no caso do meu ftp, más esse mesmo projeto pode ser usado para atualizar o executável colocando o arquivo no servidor por exemplo e ser acessado pela rede

Teoria é quando se sabe tudo, e nada funciona. Prática e quando tudo funciona e ninguém sabe porque.
"Aquele que quer aprender gosta que lhe digam quando esta errado;
só o tolo não gosta de ser corrigido -"Prov.12:1


#479414 - 01/02/2018 18:58:48

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


 Anexos estao visíveis somente para usuários registrados

Aqui esta o meu projeto, espero que ajudem vcs

Deixei vários comentários dentro dele, falando o que deve fazer para puxar arquivo da rede ou da internet

O sistema terá que ter 2 executáveis

No caso do exemplo que deixei são
meusistema.exe
meusistema1.exe

Más fica a critério de vcs, o nome que devem dar

Qqer dúvida estamos aqui para tirar

Teoria é quando se sabe tudo, e nada funciona. Prática e quando tudo funciona e ninguém sabe porque.
"Aquele que quer aprender gosta que lhe digam quando esta errado;
só o tolo não gosta de ser corrigido -"Prov.12:1


#479426 - 03/02/2018 23:50:37

JORGESALES
CEARA
Cadast. em:Maio/2015


Álvaro, muito obrigado por sua grande ajuda.

______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JORGESALES em 03/02/2018 23:50:52