Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 17-05-2011
Avatar de fide_uci
fide_uci fide_uci is offline
Miembro
 
Registrado: ene 2009
Ubicación: Cuba - La Habana
Posts: 226
Poder: 18
fide_uci Va por buen camino
Si claro. Aca te dejo algo del codigo que tienes que utilizar.

Esto esta probado con Delphi 7 e Indy 10.
Código Delphi [-]
var
  vUpdatePacket: TMemoryStream;
begin

  //Creando el stream para guardar el contenido
  vUpdatePacket := TMemoryStream.Create;

  try
    //Obteniendo el fichero desde la pagina donde se encuentra
    IdHTTP1.Get('http://mydominio.com/updates/miApplication.exe', vUpdatePacket);

    //Llevando el puntero de escritura/lectura al inicio del stream
    vUpdatePacket.Seek(0, soFromBeginning);

    vUpdatePacket.SaveToFile('update_aplicacion.exe');
  finally
    vUpdatePacket.Free;
  end;

Ahora una cosa. Generalmente cuando los programas actualizan ellos llaman a un programa actualizador que esta en la misma carpeta que es quien cierra al que esta habierto, baja la actualizacion y la reemplaza por el programa viejo y acto seguido ejecuta nuevamente el programa. Esta seria una buena opcion.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualizador de aplicacion estilo avg capo979 Internet 3 10-11-2008 23:10:43
Actualizador de archivos radge Internet 2 17-10-2008 17:49:45
Actualizador eduarcol OOP 12 21-09-2007 18:13:05
Armar un "Actualizador" para mi aplicación martinzcr Varios 3 26-08-2007 18:23:26
Actualizador automático elcigarra Varios 2 05-12-2005 17:07:19


La franja horaria es GMT +2. Ahora son las 00:16:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi