Visual Basic - Actualizar aplicación VB6 a través de Internet

Life is soft - evento anual de software empresarial
 
Vista:

Actualizar aplicación VB6 a través de Internet

Publicado por Jesús Corbí (5 intervenciones) el 21/06/2006 09:52:57
Hola:
Me gustaría ponerle a una aplicación que tengo desarrollada en VB6 un
sistema de actualización de la misma vía Internet.
Quisiera que al publicar en un sitio web la nueva versión de la
aplicación, cuando un usuario inicia la aplicación le saliera un mensaje de
"Existe una nueva versión del programa. ¿Desea descargarla?". Si el usuario
acepta quisiera que se descargara la nueva versión y se actualizara de la
forma más transparente posible para el usuario. Si el usuario no acepta la
descarga, pues le saldría el mensaje cada vez que inicia la aplicación.
¿Me podeis indicar la forma de poder hacer esto que explico y que he
visto en infinidad de programas?

Gracias por anticipado.

Jesús Corbí
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Actualizar aplicación VB6 a través de Internet

Publicado por Javi RM (187 intervenciones) el 21/06/2006 10:01:22
Bueno, existen varias formas de hacerlo, pero yo opto por la de tener un servidor FTP en el cual tengo las versiones de mis ejecutables( el nombre incluye la versión, por ejemplo).
Hasta aquí sencillo.
Lo que tienes que hacer desde tu aplicación es acceder al servidor FTP. Esto lo consigues con el objeto Inet (Microsoft Transfer Control). Chequear las versiones disponibles y comparar con la versión que estás ejecutando. Si la versión es más nueva la descargas y sobreescribes.

Ojo con lo de sobreescribir, ya que no podrás machacarte a ti mismo. Debes crearte una aplicación (pequeña) a modo de lanzador del nuevo ejecutable.

Un saludo, espero que te oriente esta pequeña explicación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar aplicación VB6 a través de Internet

Publicado por Jesús Corbí (5 intervenciones) el 21/06/2006 10:08:33
Gracias.
No me refería simplemente a actualizar el .EXE. Me refería a una actualización quizá más compleja, como por ejemplo si se ha añadido algún nuevo OCX o alguna nueva DLL a la aplicación que hay que registrar.

Un saludo.

Jesús
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar aplicación VB6 a través de Internet

Publicado por Cecilia Colalongo (3117 intervenciones) el 21/06/2006 16:39:33
O descargas el paquete de instalación de esa aplicación con los componentes que se agreguen o descargas un EXE standalone que incluya todos los componentes. La metodología es la misma que te mencionaron.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de yordin
Val: 31
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Actualizar aplicación VB6 a través de Internet

Publicado por yordin (7 intervenciones) el 01/11/2019 21:09:01
pregunta: como se hace para que el aplicativo en VB6, revise que en el servidor FTP existe una nueva version, me podrias explicar,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar