Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-10-2006
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 22
Jose Manuel Va por buen camino
Actualización aplicaciones

Hola, tengo hecha una aplicación en Delphi 6, y quisiera incluir una opción en el programa, para que al pulsar en ella se conectase a Internet y comprobase, si en mi pagina WEB hay una versión más moderna de dicho programa.

Si además de informar, diera la opción de actualizar el programa, mucho mejor.

No sé como se podría hacer esto, así es que agradecería cualquier ayuda sobre este tema.

Un saludo.
Jose Manuel García
Responder Con Cita
  #2  
Antiguo 30-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
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
La forma más común es almacenando en la página WEB el programa y un fichero TXT (por ejemplo) con los datos de la versión.

(1) Desde tu programa te descargas el fichero TXT que podría ser así:
----------------------------------
version=1.1.0.1234
----------------------------------
(2) Comparas la versión de tu programa con la del fichero.
(3) Si la de tu programa es menor, debes actualizar.
(4a) Descargas el programa y lo guardas en un directorio temporal.
(4b) Cierras tu programa, pero antes lanzas una segunda aplicación (UPDATER) que se encarge de:
(A) Copiar el fichero descargado al lugar donde está tu aplicación
(B) Volver a ejecutar tu aplicación.
__________________
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.
Responder Con Cita
  #3  
Antiguo 30-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
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
También hay componentes por internet que te hacen más o menos estos pasos. Tú mismo...
__________________
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.
Responder Con Cita
  #4  
Antiguo 30-10-2006
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 22
Jose Manuel Va por buen camino
Hola, voy a ver hasta donde llego con la información que me has dado ..., aunque es posible que vuelva a preguntar alguna cosa sobre este tema.

Un saludo, y muchas gracias

Jose Manuel.
Responder Con Cita
  #5  
Antiguo 30-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
No es exactamente lo que tu buscas, pero puede que saques alguna idea interesante de aquí:

http://www.clubdelphi.com/foros/showthread.php?t=32550
Responder Con Cita
  #6  
Antiguo 30-10-2006
comba comba is offline
Miembro
 
Registrado: feb 2004
Posts: 89
Poder: 21
comba Va por buen camino
Smile

Quiero a finar un poco más. Eso que dice neftali ya lo tengo y funciona de maravilla.

Pero me gustaria si es posible hacerlo todo en un fichero. No tener por un lado la aplicacion y por el otro el update.

¿Se podría generar un fichero en dos para reemplazará el exe actual por el nuevo?¿Y como abriríamos el programa automáticamente?

Me refiero a que abres tu programa y te dice que hay una nueva versión, te la descargas la reemplazas y quieres que se vuelve abrir la aplicación de nuevo.

Un saludo y gracias.
Responder Con Cita
  #7  
Antiguo 31-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
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
Cita:
Empezado por comba
...Pero me gustaria si es posible hacerlo todo en un fichero. No tener por un lado la aplicacion y por el otro el update.
El problemqa es que un fichero no puede reemplazarse a sí mismo, cerrarse y luego abrirse.

Cita:
Empezado por comba
...¿Se podría generar un fichero en dos para reemplazará el exe actual por el nuevo?
Eso no lo he entendido.
__________________
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.
Responder Con Cita
Respuesta



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
Actualización con SQL luxus Conexión con bases de datos 4 08-07-2006 16:23:24
Actualizacion Bd sara Conexión con bases de datos 9 19-05-2005 22:09:30
Actualizacion de los datos en aplicaciones en distintos clientes David J. Conexión con bases de datos 1 20-09-2004 15:33:08
Parametros al ejecutar Aplicaciones + Aplicaciones en Mi PC NeWNeO Varios 4 19-08-2004 14:01:30
Actualizacion pescriba DelphiPACK 5 22-05-2004 10:50:16


La franja horaria es GMT +2. Ahora son las 06:52:05.


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