PDA

Ver la Versión Completa : Hacer un instalador(1 fichero)


r_e_g_2007
13-11-2011, 13:08:28
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 Notevi
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
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 (http://www.jrsoftware.org/isdl.php)
Página de InnoIDE (http://www.InnoIDE.org).

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 (http://clubdelphi.com/foros/showthread.php?t=74895).

Saludos.