FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Actualizar .exe
Hola!! Estoy haciendo un programa y se ejecuta en varios equipos, lo que quiero es que cuando cambie el .exe del servidor se actualicen automaticamente los .exe clientes, para esto he pensado en que junto a cada .exe haya un ficherito que ponga la version y si detecta que la version del servidor es mas nueva que la del cliente se actualice, ahora viene lo bueno, como puedo yo desde mi propio .exe copiar el otro y machacarlo?? Al estar ejecutandose me daria un error, a alguien se le ocurre alguna idea, muchas gracias!!!!!
|
#2
|
||||
|
||||
Cita:
|
#3
|
||||
|
||||
Hola,
No puedes "machachar" el ejecutable mientras este esté en ejecución. Lo que se suele hacer es interponer un programa (aparte) que sea el encargado de descargar una versión actualizada de tu programa, y, cuando tu programa se cierre, sea este programa intermedio el que se encarge de borrar el antiguo ejecutable y sustituirlo por el actualizado. Evidentemente lo expongo todo muy sintéticamente. Puedes buscar información en estos Foros sobre esta tarea de actualizar programas, puesto que se ha tratado en más de una ocasión de esto y se han dado varias soluciones al respecto. |
#4
|
||||
|
||||
Hola,
Eco, eeeeeeecoooo... Última edición por dec fecha: 14-11-2006 a las 00:07:48. |
#5
|
|||
|
|||
Ok, gracias por responder tan pronto, voy a ponerme a buscar..........
Salu2!!! |
#6
|
|||
|
|||
Cita:
Gracias!!!! |
#7
|
||||
|
||||
Hola,
Habría que hablarlo, pero, si un equipo hacer de servidor... ya tenemos servidor. ¿No? |
#8
|
|||
|
|||
Si lo miras asi....... jeje pero es servidor de aplicaciones, no es ni web ni ftp
|
#9
|
||||
|
||||
Supongo que estamos hablando del programa "agent", si no recuerdo mal, que no lo hago En el código encontraras una función tal que así:
Esta función baja un archivo de un http o ftp y lo guarda en el disco duro, pues solo tienes que reemplazar esa función por la que necesites para obtener los archivos del "servidor de aplicaciones". No estoy seguro, pero si el programa esta colocado en una carpeta compartida se podría usar la instrucción Copyfile, corregirme si me equivoco, solo tendrías que tener en cuenta a la hora de hacer los archivos de inicio que donde antes era una url ahora seria la dirección del archivo en formato UNC |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizar de Fb 1.0.2 a Fb 1.5 | Sergio J. | Firebird e Interbase | 5 | 07-04-2006 12:03:59 |
Actualizar Tablas | Ledian2006 | Conexión con bases de datos | 2 | 12-01-2006 14:43:01 |
actualizar interbase... | celesdiaz | Firebird e Interbase | 2 | 10-06-2005 01:42:03 |
actualizar | fabriciof | Conexión con bases de datos | 3 | 27-05-2004 14:58:56 |
actualizar un DBGrid | Salomon | Conexión con bases de datos | 0 | 28-01-2004 11:33:52 |
|