Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 23/03/2005
Sr.Scorpion's Avatar
Sr.Scorpion Sr.Scorpion is offline
Miembro
 
Join Date: Mar 2005
Posts: 92
Poder: 22
Sr.Scorpion Va por buen camino
Recomendacion para hacer un AutoUpdate

Hola:

Estoy haciendo una aplicacion y quiero que esta se actualize a medida que vaya mejorandola.... por lo que tendria que cerrar mi aplicacion y volverla a ejecutar... existe alguna otra via que no sea esta para realizar el update ??

OJO: El programa no posee DLL ni nada por el estilo solo un .EXE

Saludos y Gracias
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces.

Sr.Scorpion
Reply With Quote
  #2  
Old 23/03/2005
marto's Avatar
marto marto is offline
Miembro
 
Join Date: May 2003
Location: Barcelona, Catalunya
Posts: 882
Poder: 24
marto Va por buen camino
Wop!

Para hacer lo que comentas existen dos problemáticas distitas: la comunicación con el servidor (saber si hemos de actualizar, bajar los ficheros, etc) y la sustitución del exe.
Respecto al primer punto, a mi me gusta hacerlo mediante FTP. Necesitas un servidor FTP donde poner las actualizaciones. Con los indy te conectas y comprubas (por ejemplo las fechas). Si tienes que actualizar, bajas el fichero, ¡siempre con un nombre distinto!
Respecto al siguiente punto quizá esta discusión te sirva
__________________
E pur si muove
Reply With Quote
  #3  
Old 23/03/2005
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hay varias alternativas:
(1) Hay quien lanza un programa previo (launcher) que es que comprueba y realiza las actualizaciones y que es el que lanza la aplicación real. Es decir los iconos que tú pones en el escritorio, grupo de programas,... no apuntan a tu aplicación sino al "Launcher"
(2) Otra opción es detectar la nueva versión y hacer la actualización al cerrar el programa. En ese caso puedes dejar al usuario la decisión de cerrar en ese momento (o más tarde); En ambos casos la actualización se hacer al cerrar.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 21:10.


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