Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Hacer un instalador(1 fichero) (https://www.clubdelphi.com/foros/showthread.php?t=76615)

r_e_g_2007 13-11-2011 13:08:28

Hacer un instalador(1 fichero)
 
Hola,

Quisiera hacer un ejecutable que sea el instalador, hacer yo el mio en delphi, alguien podría decirme como podría hacer un programa ejecutable que cuando se ejecute copie todos los ficheros que tiene el en las carpetas. Estando ficheros en otro fichero compactado como cab se hacerlo, pero estando los ficheros dentro de un exe y sacarlos de ahi no se comop podría hacerlo.

cualquier ayuda agradeceria, muchas gracias a todos.

Es hacer un instalador de esos que solo está en un fichero, pero hacerlo yo, no usar un programa para ello.

Saludos

Casimiro Noteví 13-11-2011 13:43:47

Puedes usar un compresor zip, rar, 7z, etc. con la opción "autoextraible".

AzidRain 13-11-2011 17:42:39

Pregunta por curiosidad: ¿Y para que quieres hacerlo tú mismo si ya tienes varias herramientas (incluso gratuitas) que hacen todo eso y más por tí sin tanta complicación? Tan solo InnoSetup te crea precisamente un solo exe con todo lo que le quieras meter de archivos, carpetas e incluso archivos ini y entradas en el registro de windows. Unicamente hay que decirle que archivos quieres que te instale y donde los quieres y el se encarga solito de hacer lo demás.

Si es por aprender olvida lo mencionado, hay muchos ejemplos por ahi que puedes tomar de base, no recuerdo si el propio Inno trae fuentes.

cloayza 14-11-2011 14:01:08

Cita:

Empezado por AzidRain (Mensaje 418386)
no recuerdo si el propio Inno trae fuentes.

Pues claro que los trae...

Ademas existen varias IDE para generar los script del instalador...

Página de InnoSetup
Página de InnoIDE.

Saludos

escafandra 15-11-2011 18:40:56

r_e_g_2007, si quieres compactar archivos y luego extraerlos, puedes encontrar ideas en este tema.

Saludos.


La franja horaria es GMT +2. Ahora son las 05:21:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi