FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como hariais este actualizador en delphi 5 ?
Buenas tengo un proyecto que me gustaria que cada vez que se ejecuta o cada "x" dias o una condición "X" Consulte un ftp o bien un directorio compartido e intente copiar ese archivo.
Un ejemplo tengo el ejecutable TEST1.EXE , cuando se abre (formshow , formcreate)... deberia comprobar si hay una versión más nueva de dicho ejecutable , si lo encuentra lo descarga ok. Pero claro una vez descargado si lo descargo como TEST2.EXE como le digo desde el primer ejecutable que lo renombre ? Porque si tengo TEST1.EXE en ejecución no hay forma de decirle que se cierre... se autorenombre a TEST_OLD.EXE... y el que era TEST2.EXE lo renombre a TEST.EXE Vaya tocho :P Alguien se ha encontrado con una situación similar ? gracias radge |
#2
|
||||
|
||||
Puedes descargarlo y luego ejecutar un batch que te haga el trabajo final.
Justo antes de cerrar la aplicacion (OnClose) generas este batch y lo ejecutas: Código:
@echo off rem Ejecuto 2 ping para darle tiempo al programa a cerrarse ping localhost > null ping localhost > null rem Renombro el ejecutable ren test.exe test_old.exe rem Renombro la nueva version ren test_new.exe test.exe rem Ejecuto nuevamente text.exe |
#3
|
|||
|
|||
Buenas !
Gracias por la respuesta , la verdad que esto del batch no se que es. Supongo que será ejecutar un archivo .BAT ? Entonces en el evento OnClose ejecuto un archivo.bat que contenga ese codigo ? gracias , radge |
#4
|
||||
|
||||
Exacto.
Puedes crearlo de la siguiente forma:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizador de aplicacion estilo avg | capo979 | Internet | 3 | 10-11-2008 23:10:43 |
Actualizador de archivos | radge | Internet | 2 | 17-10-2008 17:49:45 |
Actualizador | eduarcol | OOP | 12 | 21-09-2007 18:13:05 |
Enlazar con base de datos este donde este | 4-0 | C++ Builder | 5 | 12-01-2007 20:33:00 |
Actualizador automático | elcigarra | Varios | 2 | 05-12-2005 17:07:19 |
|