![]() |
¿Alguien me da una idea de cómo hacer un sistema de actualización para mi software?
Estoy desarrollando una aplicación ,y es de uso masivo la voy a instalar en un futuro si Dios lo permite en multiples negocios y bueno , sería algo muy pesado tener que ir por cada uno de los negocios a actualizar ,necesito una idea más o menos para poder realizar esté proyecto un sistema de actualización y puede ser via web ,consigo un servidor y solo quiero que actualice los archivos pero bueno ustedes ,si pueden denme una ayuda con esto gracias, espero respuestas.
(Nota) en el awareinstall express, vi una opción ,cómo de update pero no sé usarlo ,quizas eso sea util, gracias. |
Hola Master23
Recuerdo que este tema ya habia sido tratado, sin embargo estuve buscando el post y no lo encontre por ningun lado, supongo que ha sido borrado. Sin embargo yo tengo ese problemilla resuelto y he utilizado segun sea el caso 2 aplicaciones distintas 1.- La aplicacion actualiza por red local LAN, desde el servidor principal si estan dentro del mismo entorno. 2.- La aplicacion actualiza atraves de internet cuando utiliza terminales remotas, lo he probado por ftp y por http, particularmente por http me ha dado mejores resultados. Dime en cual de los 2 estas interesado y te puedo dar guias de como hacerlo, si los moderadores toman a bien podria subir ejemplos para tenerlos como parte de los aportes o recursos en el foro Saludos |
También hechale una mirada a éste hilo.;).
Saludos...:) |
Me interesa via http ya que es una aplicacion no solo de area local gracias.
Cita:
|
1 Archivos Adjunto(s)
Bueno te explico el programa funciona de la siguiente manera:
Lo copias en el directorio donde se ejecuta el progama y tienes que adicionar 1 archivos mas, el cfg.ini que guarda las rutas http. En el servidor http tiene que estar el archivo ejecutable comprimido en zip y el archivo de texto con el numero de version, por ejemplo version_visor.txt Te podria empezar a poner ejemplos de codigo en el post, pero me parece mas practico adjuntarte el proyecto y asi lo abres y ya me comentas. Hay algunos componentes que he utilizado en el proyecto que no se si los tengas, AbUnzipper, AdvReflectionLabel y un RxTimerList, si no los tienes o no los puedes conseguir pues me avisas y te doy referencias para encontrarlos. Saludos |
Ten en cuenta que hay componentes ya hechos para esto. Por ejemplo:
http://www.tmssoftware.com/site/wupdate.asp |
Interesante no conocia esos componentes, aunque tambien hay que ver que son de pago, tendrias que pagar los €50 q vale la liencia de los componentes, estaria interesante probarlos.
Mientras tanto ya lo tengo solucionado con mi propia programacion, que debo aclarar que el codigo en su mayoria es colaboracion de Club Delphi. Saludos |
Cita:
|
Añadidos...
1 Archivos Adjunto(s)
He hecho unos añadidos al codigo de afunez2007, basicamente es que si subes de versión lo subes directamente al servidor de internet (sin hacer nada) y si lo ejecutas en el cliente pues eso, se actualiza... creo q es muy práctico y por eso lo subo ....
Probado en Delphi 7, emplea componente ZIPFORGE sustituir por el q empleeis vosotros Salu2 |
Cita:
|
Muchas gracias elguille, siempre son buenos los aportes. Si gustas, también puede colocarlo en el FTP del club.
// Saludos |
Cita:
Saludos |
Cita:
|
Cita:
FUNCION_PARA_ACTUALIZAR_VIA_HTTP.zip //Salu2 |
Cita:
|
Tengo la misma inquietud de como actualizar el sistema en la red local
Yo lo he echo con la forma de copiar un archivo de una posicion a otra , pero no funciona en windows 7 Como lo han resuelto ustedes gracias |
La franja horaria es GMT +2. Ahora son las 13:03:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi