Ver Mensaje Individual
  #5  
Antiguo 10-11-2003
lemon-club lemon-club is offline
Miembro
 
Registrado: jun 2003
Posts: 19
Reputación: 0
lemon-club Va por buen camino
gracias a los dos

marcos: ¿con el Inno setup se puede elegir un archivo a ejecutar (el bat al que te refieres) antes de que se lance la instalación típica ("welcome to ConsiGEST...")?

De todas formas seré más explícito.
El resultado que quiero obtener para que el cliente se descargue las sucesivas actualizaciones de mi programa (consiGEST) es el siguiente:

-El cliente se descarga un único archivo de instalación del programa (installconsiGESTv3.4.exe).

-Al ejecutarlo se descomprime todo en un directorio temporal y se lanza una aplicación (setup.exe) que comprobará si ya está instalado el BDE, si hay otras versiones instaladas del programa y si existe, se instalaría la nueva versión en la misma carpeta y pasaría los datos antiguos de su BD a las nuevas tablas actualizadas.

-Como resultado, el cliente habría actualizado la versión de mi programa (consiGEST) y conservaría todos los datos introducidos anteriormente en la BD como las fichas de clientes, facturas, etc.


Para lograrlo creo que dentro de ese archivo de instalación comprimido (installconsiGESTv3.4.exe) tendría:

-la propia aplicación (consiGEST) con todos sus archivos, carpetas y tablas.
-y a parte, un exe (setup.exe) que me hace todas las comprobaciones, se encarga de guiar en la instalación, copiar los archivos, actualizar las tablas del cliente, etc.

Para hacer todo esto hay una opción con el winrar que te crea un self-extractor y, a continuación, le puedes indicar un archivo para que se ejecute después de la descompresión (setup.exe) con lo que tendría la solución pero me aparecen pantallas del winrar por todos lados y me pregunta por el directorio temporal para la descompresión.

Si con el Inno Setup existe la opción de ejecutar el archivo (setup.exe) antes de la típica instalación, no la encuentro. Utilizo la versión 4.0.9 del Inno setup junto con lSTool 4.0.9.

ufff, espero haberme explicado esta vez.

gracias por vuestra paciencia
no paro de darle vueltas al Inno setup y al winrar pero no hago más que perder el tiempo
Responder Con Cita