Fórum Atualizar Sistema pela Internet #260983
02/12/2004
0
Queria saber como faço para atualizar meu sistema pela internet.
Sempre estou atualizando meu site com o arquivo ProCompany.exe que e o executavel do meu sistema. Queria criar uma funcao para poder quando esta na internet fazer o donwload desse arquivo e copiar no meu micro..
ja vi uma funcao assim mas acho q nao estou acertando fazer..
function TForm1.DownloadFile(Source, Dest: string): Boolean;
begin
try
Result:= UrlDownloadToFile(nil, PChar(source),PChar(Dest), 0, nil) = 0;
except
Result:= False;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if DownloadFile (´http://www.infonet.com.br/ProCompany.exe´,´c:\ProCompany.exe´) then
ShowMessage(´Download Concluído.´);
end;
Hugo Junior
Hugojunior
Curtir tópico
+ 0Posts
02/12/2004
Turbo Drive
Ex:
Ao terminar o download, o sistema deverá verificar se a versão ´baixada´ é superior a que está em execução. Se sim, este deverá se fechar sozinho, se matar e o novo assumirá o seu lugar. Pelo menos eu estou estudando, baseando-se nesta lógica. Vc tb precisará bolar uma rotina para fazer as atualizações nas outras máquinas da rede do seu clientes.
Outra coisa, ao atualizar o seu sistema, tb é necessário atualizar as tabelas do mesmo (dependendo do seu BD).
Espero ter ajudado e não complicado. :lol: :wink:
Gostei + 0
02/12/2004
Hugojunior
Ex:
Ao terminar o download, o sistema deverá verificar se a versão ´baixada´ é superior a que está em execução. Se sim, este deverá se fechar sozinho, se matar e o novo assumirá o seu lugar. Pelo menos eu estou estudando, baseando-se nesta lógica. Vc tb precisará bolar uma rotina para fazer as atualizações nas outras máquinas da rede do seu clientes.
Outra coisa, ao atualizar o seu sistema, tb é necessário atualizar as tabelas do mesmo (dependendo do seu BD).
Espero ter ajudado e não complicado. :lol: :wink:[/quote:620d677d2c]
Gostei + 0
02/12/2004
Hugojunior
Gostei + 0
02/12/2004
Massuda
Gostei + 0
03/12/2004
Hugojunior
http://www.infonet.com.br/procompanysistemas/ProCompany.exe
este e o correto
Junior
Gostei + 0
03/12/2004
Martins
Gostei + 0
16/03/2005
Ajmsistemas
amigo... coloque assim que vc vai baixar..
(´http://www.infonet.com.br/ProCompany.exe´,´c:/ProCompany.exe´) then
falou...
Gostei + 0
03/05/2005
Brunobaco
Como fazer isso?? Por favor, estou precisando muito de uma rotina assim.
Desde ja agradeço.
Bruno Augusto.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)